作业帮 > 综合 > 作业

学好C语言的四种程序结构 下面要表达的意思 有点不懂

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/23 01:46:04
学好C语言的四种程序结构 下面要表达的意思 有点不懂
学好C语言的四种程序结构
(1)顺序结构 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行.例如:a = 3,b = 5,现交换a,b的值,这个问题就好像交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为:c = a; a = b; b = c; 执行结果是a = 5,b = c = 3如果改变其顺序,写成:a = b; c = a; b =c; 则执行结果就变成a = b = c = 5,不能达到预期的目的,初学者最容易犯这种错误.顺序结构可以独立使用构成一个简单的完整程序,常见的输入、计算,输出三步曲的程序就是顺序结构,例如计算圆的面积,其程序的语句顺序就是输入圆的半径r,计算s = 3.14159*r*r,输出圆的面积s.不过大多数情况下顺序结构都是作为程序的一部分,与其它结构一起构成一个复杂的程序,例如分支结构中的复合语句、循环结构中的循环体等.
举个例子,有a,b,c三个杯子,a杯装满糖,b杯装满盐
首先,我先将a杯中的所有糖倒入c杯;
其次,再将b杯中的所有盐倒入a杯;
最后,将c杯中的所有糖倒入b杯;
是不是a杯的糖和b杯的盐做了交换,最后结果是a杯装满盐,b杯装满糖,c充当了中间交换作用.
int a=1,b=2,c;
把a的值赋给c,即c=1;再把b的值赋给a,即a=2;最后把c的值赋给b,即b=1;即c是中间变量,a、b完成交换.完了!