1.printf
#include <stdio.h>
int
main()
{
int
i=43;
printf
(
"%d\n"
,
printf
(
"%d"
,
printf
(
"%d"
,i)));
return
0;
}
细节点:printf返回值是输出的字符个数。
2. sizeof
sizeof不是一个函数,是一个操作符,这是一件可以在程序运行前(编译时)完全的事情。
3.C/C++中,以0开头的数字都是八进制的。
int
pot[] = {
0001,
0010,
0100,
1000
};
for(int i=0;i<sizeof(pot);i++)
printf("%d",pot[i]);
4.运算符的优先级和结合性问题,最好熟练掌握,以后遇到变态的程序题的时候解析起来回变得游刃有余。
5. 数组做为函数的参数会退化为指针的问题,
这个经常在sizeof考题里面出现。