流程一定要弄懂!上课时候详细的过程讲了,请自己一定弄懂
b)注意有break和没有break的差别,书上的两个例子,没有break时候,只
要有一个case匹配了,剩下的都要执行,有break则是直接跳出了swiche语句。
fcswitch只可以和break一起用,不可以和co
ti
ue用。dswitchxx:是整型常量,字符型常量,枚举型数据。
case1…不可以是变量。case2…22三种循环结构:a)for();while;dowhile三种。b)for循环当中必须是两个分号,千万不要忘记。c)写程序的时候一定要注意,循环一定要有结束的条件,否则成了死循环。ddowhile循环的最后一个while的分号一定不能够丢。(当心上机改错),do-while循环是至少执行一次循环。ebreak和co
ti
ue的差别break:是打破的意思,(破了整个循环)所以看见break就退出整个一层循环。co
ti
ue:是继续的意思,(继续循环运算),但是要结束本次循环,就是循环体内剩下的语句不再执行,跳到循环开始,然后判断循环条件,进行新一轮的循环。f)嵌套循环就是有循环里面还有循环,这种比较复杂,要一层一层一步一步耐心的计算,一般记住两层是处理二维数组的。gwhile((cgetchar)’
’)和while(cgetchar’
’)的差别先看a32和(a3)!2的区别:(!号的级别高于号所以第一个先计算3!2)第一个a的数值是得到的1;第二个a的数值是3。h)每行输出十个的写法:for(i0;i100;i)pri
tf(“d”,i);if(i1100pri
tf“
”如果i是从1开始的话,就是ifi50pri
tf“
”
f
i)如何整除一个数:i50表示整除5
i20表示整除2,同时表示是偶数!
j)输入123,输出321逆序输出数据
i
ta123
while(i!0)
pri
tf(“d”,i10);
ii10
kfor只管后面一个语句:
i
ti3;
for(i3;i6i);
pri
tf“”;
请问最终打印几个号?答案为一个!
9)不停的输入,直到输入停止输入!
不停的输入,直到输入停
止输入!
while
xgetchar’
’
whilexgetchar’’
23函数
1)函数:是具有一定功能的一个程序块,是C语言的基本组成单位。
2)函数不可以嵌套定义。但是可以嵌套调用。
3)函数名缺省返回值类型,默认为i
t。
4)C语言由函数组成,但有且仅有一个mai
函数!是程序运行的开始!
5)如何判断a是否为素数:背诵这个程序!
voidisprime(i
ta)
for(i2;ia2;i)
ifai0pri
tf(“不是素数!”);
pri
tf“是素数!”;若需要返回值,则把pri
tf语句换成retur
语句。
r