取余的格式符为%%
void是不能有返回值,可以返回字符串(话等)
优先定义变量!!!
表达式2省略会一直死循环,表达式3省略也会一直死循环
for循环语句中表达式1可以省略表示不对循环变量赋初始值 但记得要写分号
第一次输出结果为a本身 所以为100 然后有自增运算 所以变为101 第二次输出本身自增1后再输出 101+1=102 结果为102 第三次先自减后再输出 102-1=101 第三次输出结果为101 第四次直接输出 所以任为101 以后与上同理
1、在知道循环次数的情况下更适合使用for循环;
2、在不知道循环次数的情况下适合使用while或者do-while循环,如果有可能一次都不循环应考虑使用while循环,如果至少循环一次应考虑使用do-while循环。
但是从本质上讲,while,do-while和for循环之间是可以相互转换
为啥符号能得出具体的153,370,371这样的数
number = 1.2 * number; 为啥不能写成number=number*(1+20%)
if(year%4 == 0&&year%100 != 0||year%400 == 0) 不明白
%是怎么计算的
4-4
为啥写两次else
括号>取模、乘除>加减,同优先级从左向右依次计算
void temp 表示函数声明,表示函数temp 接受一个整型数组作为参数,并且没有返回值。数组作为参数时,传递的是数组的首地址,而不是数组的内容
整型数据是指不带小数的数字。生活中有很多信息适合使用整型数据来表示,比如:人的年龄、班级的人数、书的总页数等等。因此整型的类型比较多:
:在定义中不允许连续赋值,如int a=b=c=5;是不合法的。
变量的赋值分为两种方式:1.先声明再赋值 2.声明的同时赋值
语言规定,标识符可以是字母(A~Z,a~z)、数字(0~9)、下划线_组成的字符串,并且第一个字符必须是字母或下划线。在使用标识符时还有注意以下几点:
(1)标识符的长度最好不要超过8位,因为在某些版本的C中规定标识符前8位有效,当两个标识符前8位相同时,则被认为是同一个标识符。
(2)标识符是严格区分大小写的。例如Imooc和imooc 是两个不同的标识符。
(3)标识符最好选择有意义的英文单词组成做到"见名知意",不要使用中文。
(4)标识符不能是C语言的关键字。