1.c = a+++b的意义?
c = (a++) + b;
2.中断服务子程序(ISV)的特点
a.ISV 程序不能带参数;
b.ISV程序不能有返回值;
c.如printf等有重入问题的函数不能在ISV内部调用(printf还有性能上的问题);
d.ISV程序要求高效率、高性能,所以诸如浮点运算等复杂的计算不要在ISV程序内部处理。
3.指针数组的大小
char* p[2] = {"Hello", "world"};
sizeof(p) = 2*sizeof(char*) = 8;
sizeof(*p) = sizeof(char*) = 4;
sizeof(*p+1) = sizeof(char*) = 4;
sizeof(**p) = sizeof(char) = 1;
sizeof(p+1) = 4;