cin cout 与scanf printf,一个程序不要两者混用;
运算符:赋值运算符,算术运算符,关系运算符,逻辑运算符;
赋值运算符:=,+=,-=,*=,/=,%=
算数运算符:+,-,*,/,...%,++,-- 进行算数运算时,如果存在溢出,则把溢出的部分拿掉(浮点型的难以预测),如 int i=0xffffffff,j;j=i+3; j=0x100000002;j为int型,4字节,j=2;...计算时注意计算结果可能不溢出,但计算中间存在溢出,如计算printf("%d",(a+b)/2);如果a+b计算的结果c超出了int范围,则计算会出错,除法计算的类型与操作数中精度高的类型保持一致....一般可用()来使得优先运算
条件结构:if else, 存在多个相邻的if else ,else与最近的if 匹配,
if else 过多时,根据情况可选择switch 语句,
switch(表达式...数组的初始化 int arr[10]={1,2,3,4}未赋予初始值的默认为二进制0,
?
数组下标越界编译不报错,运行可能会出错,因为操作系统可能不允许越界区域内存的写入.