C语言学习

您所在的位置:网站首页 计算机的对象应该是什么 C语言学习

C语言学习

2024-07-15 06:27| 来源: 网络整理| 查看: 265

第5章 运算符、表达式和语句

本章介绍以下内容 关键字:while、typedef *运算符:=、-、、/、%、++、–、(类型名) C语言的各种运算符,包括用于普通数学运算的运算符 运算符优先级以及语句、表达式的含义 while循环 复合语句、 如何编写带有参数的函数 现在,读者已经熟悉了如何表示数据,接下来我们学习如何处理数据。C语言为处理数据提供了大量的操作,可以在程序中进行算术运算、比较值的大小、修改变量、逻辑地组合关系等。我们先从基本的算术运算(加、减、乘、除)开始。 组织程序是处理数据的另一个方面,让程序按正确的顺序执行各个步骤。C有许多语言特性,帮助你完成组织程序的任务。循环就是其中一个特性,本章中你将窥其大概。循环能重复执行行为,让程序更有趣、更强大。

5.1 循环简介 程序清单5.1是一个简单的程序示例,该程序进行了简单的运算,计算穿9码男鞋的脚长(单位:英寸)。为了让读者体会循环的好处,程序的第1个版本演示了不使用循环编程的局限性。 程序清单5.1 shoes1.c程序 ![在这里插入图片描述](https://img-blog.csdnimg.cn/1005ed328b4949f394741c20b04b8d9f.png#pic_center)

在这里插入图片描述 该程序的输出如下: Shoe size (men’s) foot length 9.0 10.31 inches 该程序演示了用#define指令创建符号常量和用const限定符创建在程序运行过程中不可更改的变量。程序使用了乘法和加法,假定用户穿9码的鞋,以英寸为单位打印用户的脚长。你可能会说:“这太简单了,我用笔算比敲程序还要快。" 说得没错。写出来的程序只使用一次(本例即只根据一只鞋的尺码计算一次脚长),实在是浪费时间和精力。如果写成交互式程序会更有用,但是仍无法利用计算机的优势。 应该让计算机做一些重复计算的工作。毕竟,需要重复计算是使用计算机的主要原因。C提供多种方法做重复计算,我们在这里简单介绍一种——while循环。它能让你对运算符做更有趣地探索。程序清单5.2演示了用循环改进后的程序。 程序清单5.2 shoes2.c程序 在这里插入图片描述 下面是shoes2.c程序的输出(…表示并未显示完整,有删节): Shoe size (men’s) foot length 3.0 8.31 inches 4.0 8.64 inches 5.0 8.97 inches 6.0 9.31 inches … 16.0 12.64 inches 17.0 12.97 inches 18.0 13.30 inches If the shoe fits, wear it. (如果读者对此颇有研究,应该知道该程序不符合实际情况。程序中假定了一个统一的鞋码系统。) 下面解释一下while循环的原理。当程序第1次到达while循环时,会检查圆括号中的条件是否为真。该程序中,条件表达式如下: shoe < 18.5 符号



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3