1.*P++:
++的优先级高于*,所以会先++,从而导致*p并没有改变p的大小
2.函数说明,调用:
引用不同源文件中的函数:
例如:#include "add.h"(引用库函数用<>,自己写的用"")
3.while(1)死循环
4.goto语句的实现
例如:
5.unsigned int 的输出:
int main()
{
//int a =-1;
unsigned int a= -1;
printf("%u", a);
return 0;
}
输出得到4294967659
原因:
源码:100000.....1
反码:1111111....0(反码的符号位不取反)
补码:1111111....1
而unsigned作用之后,符号位变为数据位,也变为了正数,而正数三码统一,所以输出为补码
6.链式访问:
int main()
{
printf("%d", printf("%d\n", printf("43\n")));
return 0;
}
输出为43 3 2,原因:printf的返回值为打印的字符个数(函数的返回值可以在cplusplucs网站中查看)