-
使用for语句应该注意: 1、for循环中的“表达式1、2、3”均可可以缺省,但分号(;)不能缺省。 2、省略“表达式1(循环变量赋初值)”,表示不对循环变量赋初始值。 3、省略“表达式2(循环条件)”,不做其它处理,循环一直执行(死循环). 4、省略“表达式3(循环变量增量)”,不做其他处理,循环一直执行(死循环)。 注:死循环可以使用后面即将讲到的break解决 5、表达式1可以是设置循环变量的初值的赋值表达式,也可以是其他表达式。 6、表达式1和表达式3可以是一个简单表达式也可以是多个表达式以逗号分割。 7、表达式2一般是关系表达式或逻辑表达式,但也可是数值表达式或字符表达式,只要其值非零,就执行循环体。 8、各表达式中的变量一定要在for循环之前定义。查看全部
-
第四章 C程序结构语句 4.8 循环结构之for循环(1)在C语言中还有一种更加灵活的循环,它完全可以秒杀前面两种循环结构,因为它相对前两种循环结构语法更直接、简单。它的一般形式为: 它的执行过程如下: 第一步:执行表达式1,对循环变量做初始化; 第二步:判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(0),则结束循环; 第三步:执行表达式3; 第四步:执行for循环中执行代码块后执行第二步; 第五步:循环结束,程序继续向下执行。 注意:for循环中的分号一定要写查看全部
-
第四章 C程序结构语句 循环结构之do-while do-while循环语句的语义是:它先执行循环中的执行代码块,然后再判断while中表达式是否为真,如果为真则继续循环;如果为假,则终止循环。因此,do-while循环至少要执行一次循环语句。 注意:使用do-while结构语句时,while括号后必须有分号。查看全部
-
第四章 C程序结构语句 4.6 循环结构之while循环 while(表达式) { 执行代码块 //一条一条执行 }查看全部
-
分支结构之嵌套if-else语句意思 在if-else语句中,再写if-else语句。 其一般形式为:if(表达式1) { if(表达式2) { 代码执行块1 }; 代码执行块2 }; else{表达式3};查看全部
-
那么针对这种多重的条件的话,在C语言中就要用到多重if-else语句,其结构如下: 其语义是:依次判断表达式的值,当出现某个值为真时,则执行对应代码块,否则执行代码块n查看全部
-
在不知道循环次数的情况下适合使用while或者do-while循环,如果有可能一次都不循环应考虑使用while循环,如果至少循环一次应考虑使用do-while循环。查看全部
-
相除,如果两个数都是整数,则结果也是整数,小数部分省略;如果两个数中有一个数是小数,结果必须为小数。 取余,两个数必须为整数,结果也为整数。符号取决前一个数。查看全部
-
编程时给变量或者函数起的名字就是标识符,就好比我们慕课网的每一位童鞋都有姓名,姓名就是这位童鞋的标识符。C语言的标识符是不可以随便起名字的,必须遵守一定的规则。 C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点: (1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。 (2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。 (3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。 (4)标识符不能是C语言的关键字。想了解更多C语言关键字的知识,请查阅WIKI。查看全部
-
我懂的有点慢查看全部
-
a++怎么不是先取值啊查看全部
-
递归函数练习 有5个人坐在一起,问第5个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第3个人,又说比第2人大两岁。问第2个人,说比第1个人大两岁。最后 问第1个人,他说是10岁。请问第5个人多大? 程序分析: 利用递归的方法,递归分为回推和递推两个阶段。要想知道第5个人岁数,需知道第4人的岁数,依次类推,推到第1人(10岁),再往回推。查看全部
-
程序在计算5的阶乘的时候,先执行递推,当n=1或者n=0的时候返回1,再回推将计算并返回。由此可以看出递归函数必须有结束条件。查看全部
-
递归就是一个函数在它的函数体内调用它自身。执行递归函数将反复调用其自身,每调用一次就进入新的一层。查看全部
-
二维数组定义的时候,可以不指定行的数量,但是必须指定列的数量。查看全部
举报
0/150
提交
取消