||
1>、char类型默认情况下是有符号的【-128 , 127】
2>、计算机系统中,数值一律用补码表示(存储)
-1的补码为0xff -2的为0xfe
3>、提倡写法 if(a) iff(!a)
(1) float a=0.0;
if((a>=b)&&(a<=b)) //b为定义好的精度
(2)int *p=NULL //定义指针时一定要初始化
if(NULL==p) if(NULL !=p)
4>、switch case语句
后面一定要写 default : break;
case后面只能是整型或字符型常量或常量表达试
顺序:数字字母顺序 常用的正常的情况放前面
一般case后面的代码不超过20行
5>、for长循环放在内层效率高
for(col=0;col<5;col++)
{
for(row = 0; row<100;row++)
{ sum = sum +a[row][col] }
}
***for 要半开半闭区间 一般来说循环内的代码不超过20行, 循环嵌套也要控制在3层以内
5>、对函数的返回值限定,对函数参数的限定
空类型包含有类型,有类型不包含空类型
进行算法操作的指针,必须确定知道其指向数据类型的大小的,也就是说必须知道内存目的地址的确切值