-
在调用函数时,如果已经确定了参数的值,则不需要在写形参,这时候要写实参
查看全部 -
没有返回值的函数,返回类型为void。如果小刚算了一会没有返回结果的话,那么用代码表示就是:
注意:void函数中可以有执行代码块,但是不能有返回值,另void函数中如果有return语句,该语句只能起到结束函数运行的功能。其格式为:return;
查看全部 -
调用函数时,不能带上形参函数类型
查看全部 -
例如:用goto语句和if语句构成循环求10以内的数之和。
查看全部 -
continue语句的作用是结束本次循环开始执行下一次循环。
break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。
查看全部 -
运算符优先级
'!':逻辑运算符(真输出1假输出0);
'>'关系运算符(同上);
“,”运算符优先级最低
查看全部 -
运算后的符号取决于被模数的符号,如(-10)%3 = -1;而10%(-3) = 1。
查看全部 -
#这里任意代码>就为头文件
如:
#heeucdrueb>
#jsuevrrufhvr>
查看全部 -
在使用switch语句时还应注意以下几点:
1、在case后的各常量表达式的值不能相同,否则会出现错误。
2、在case子句后如果没有break;会一直往后执行一直到遇到break;才会跳出switch语句。
3、switch后面的表达式语句只能是整型或者字符类型。
4、在case后,允许有多个语句,可以不用{}括起来。
5、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。
6、default子句可以省略不用。
case 10:
case 9:
printf("等级A");
break;
(case10和case9执行同一个代码)
查看全部 -
例如当外循环m=5
内循环从n=2开始一直自增到n=4,都不满足if(m%n==0),所以不执行break,就没跳出内循环,当n自增到n=5,因为不满足内循环for的条件:n<m,所以退出内循环,往下执行if(m==n),因为满足条件,所以输出m=5.
(为什么n可以自增到5,n<m?)
然后外循坏自增到m=6,内循坏重启,n=2,满足内循环的if(m%n==0),然后执行break,退出内循环,执行下一句if(m==n),因为不满足,所以printf("%d",m)不执行,回到外循环开始对m进行自增。查看全部 -
{
printf("%d*%d=%d ",i,j,result=i*j);
}
查看全部 -
printf没必要每个if都写,但要看具体代码;你这个保留最后一个就好,还有中间那一段{sum+=0; printf("%d",sum).....}这段直接写个continue就行,因为他要求算不能被3整除的数之和,if语句算出被3整除的数,continue意思是直接跳过,不执行后面的sum+=i; 比如i运行到3了,经过if 语句发现3能被0整除,这时咋们就不能让3参与进后面的sum+=i这一代码,所以用continue,跳过后面的所有语句即不执行(sum+=i)回到开头for循环综上所述:if语句里可...
查看全部 -
if后面的括号不能加分号!
printf的括号里一定要写%s\n的输出符号的!
查看全部 -
Hello world查看全部
-
强制类型转换要注意字符的区分以及”int“外要加括号!!!
查看全部
举报