a&&b&&c  左边为假 右边就不要算了

a||b||c  左边为真,右边就不要算了

初学C语言笔记220924_数组初学C语言笔记220924_数组_02初学C语言笔记220924_隐式类型转换_03

(*ps).name  等价于 ps->name

隐式类型转换:—————————————————————

char a,b,c;

c = a + b; //a和b先提升为int型,再进行运算,结果再截断,赋给a

整型提升是因为CPU不能进行低于整型精度的运算初学C语言笔记220924_整型_04

算术转换:——————————————————————初学C语言笔记220924_整型_05

——————————————初学C语言笔记220924_整型_06

——————————————————————初学C语言笔记220924_隐式类型转换_07初学C语言笔记220924_隐式类型转换_08

int a[10] = {0};
int* p = &a;
printf("%d", *p); //数组的首元素
printf("%d", *p+1); //数组的首元素的值+1
printf("%d", *(p+1)); //数组的第二元素的值