-
在使用switch语句时还应注意以下几点:
1、在case后的各常量表达式的值不能相同,否则会出现错误。
2、在case子句后如果没有break;会一直往后执行一直到遇到break;才会跳出switch语句。
运行结果: 学英语学C语言好好休息
3、switch后面的表达式语句只能是整型或者字符类型。
4、在case后,允许有多个语句,可以不用{}括起来。
5、各case和default子句的先后顺序可以变动,而不会影响程序执行结果。
6、default子句可以省略不用。查看全部 -
4/7过后不能写成0,他还余了4,所以按4来
查看全部 -
自增运算符为“++”,其功能是使变量的值自增1;自减运算符为“--”,其功能是使变量值自减1。它们经常使用在循环中。自增自减运算符有以下几种形式
注意:无论是a++还是++a都等同于a=a+1,在表达式执行完毕后a的值都自增了1,无论是a--还是--a都等同于a=a-1,在表达式执行完毕后a的值都自减少1。查看全部 -
C语言中没有乘方这个运算符,也不能用×,÷等算术符号。
如果相除的两个数都是整数的话,则结果也为整数,小数部分省略,如8/3 = 2;而两数中有一个为小数,结果则为小数,如:9.0/2 = 4.500000。
查看全部 -
字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换
查看全部 -
自动转换发生在不同数据类型运算时,在编译的时候自动完成。自动转换遵循的规则就好比小盒子可以放进大盒子里面一样,下图表示了类型自动转换的规则。
查看全部 -
在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义,其一般形式为:
#define 标识符 常量值
查看全部 -
括号为优先级
求余遵循 小数%大数=小数 大数%小数=余数
查看全部 -
格式化输出语句,也可以说是占位输出,是将各种类型的数据按照格式化后的类型及指定的位置从计算机上显示。这样做的好处,是有利于计算机能够准确的将我们所要类型数据给我们。
查看全部 -
[object Object]
如图
查看全部 -
C 语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:
(1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。
(2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。
(3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。
(4)标识符不能是C语言的关键字。想了解更多C语言关键字的知识,请查阅WIKI。
查看全部 -
C语言注释方法有两种:
多行注释: /* 注释内容 */
单行注释: //注释一行
查看全部 -
1、一个说明或一个语句占一行,例如:包含头文件、一个可执行语句结束都需要换行;
2、函数体内的语句要有明显缩进,通常以按一下Tab键为一个缩进;
3、括号要成对写,如果需要删除的话也要成对删除;
4、当一句可执行语句结束的时候末尾需要有分号;
5、代码中所有符号均为英文半角符号。
查看全部 -
主函数就是C语言中的唯一入口。
查看全部 -
字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换查看全部
-
fhnd
查看全部 -
4-14 结束语句之break语句
m=2时n=2;n<2(为假,直接结束循环)执行下一步if(m==n)为真,输出m的值2m=3时n=2;n<3(为真);执行下一步if(m%n==0)(为假,不执行break),继续循环,n++(此时n=3),n=3;n<3(为假,直接结束循环)执行下一步if(m==n)为真,输出m的值3m=4时n=2;n<4(为真);执行下一步if(m%n==0)(为真,执行break,跳出循环),执行下一步if(m==n)为假,不输出m的值以此类推因为任何数都能被1和本身整除,所以n的初始值为2,n<mm除以n,比如12能被2,3,4,6整除,而当除到2的时候就已经知道不是质数了,没必要再循环下去了,所以用break跳出循环
查看全部 -
int getWordNumber(int n)
{
if(n == 1)
{
return 1; //第一天只会1个单词
}
else{
return getWordNumber ( n - 1 ) + n ; //到第天会的单词数量
}
}
int main()
{
int num = getWordNumber(10); //获取会了的单词数量
printf("小明第10天记了:%d个单词。\n", num);
return 0;
}
查看全部
举报