-
笔记
查看全部 -
除余打两个百分比是因为只打一个%会被认为是格式符号,%%则会被认为是%。
查看全部 -
使用do-while结构语句时,while括号后必须有分号。
查看全部 -
使用while语句应注意以下几点:
1、while语句中的表达式一般是关系表达或逻辑表达式,当表达式的值为假时不执行循环体,反之则循环体一直执行。
2、一定要记着在循环体中改变循环变量的值,否则会出现死循环(无休止的执行)。
3、循环体如果包括有一个以上的语句,则必须用{}括起来,组成复合语句。
查看全部 -
分清 = 和 ==
=是赋值
==是比较查看全部 -
执行程序记得加分号
查看全部 -
注意中英文 !
注意; !
printf()后要加; !
查看全部 -
没必要去死记运算符的优先级顺序,记住最高优先级别的
查看全部 -
简单赋值运算
复合赋值运算
a += 5;这个算式就等价于a = a+5;
查看全部 -
b++ >= a*2
算术运算符:++ (优先级2)、* (优先级3)
关系运算符:>= (优先级5)
运算: (b++)>= (a*2)
b++:先计算值,再b加1
查看全部 -
c++:short、 int、 long、 long long查看全部
-
查看全部
-
注:死循环可以使用后面即将讲
表达式1和表达式3可以是一个简单表达式也可以是多个表达式以逗号分割到的break解决
查看全部 -
在for循环中,表达式1是一个或多个赋值语句,它用来控制变量的初始值;表达式2是一个关系表达式,它决定什么时候退出循环;表达式3是循环变量的步进值,定义控制循环变量每循环一次后按什么方式变化。这三部分之间用分号(;)分开。
查看全部 -
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ; ;; ; ; ;
查看全部 -
强制类型转换是通过定义类型转换运算来实现的。其一般形式为:(数据类型) (表达式)
在使用强制转换时应注意以下问题:
1、数据类型和表达式都必须加括号,如把(int)(x/2+y)写成(int)x/2+y则成了把x转换成int型之后再除2再与y相加了。
2、转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。
3、强制转换后的运算结果不遵循四舍五入原则。
查看全部
举报