Video4
回顾
define不是关键字,只是一种指令。
while循环中不能出现continue,但是可以出现if
指针
&-取地址操作符
int* 或者 double*等代表后面的变量为指针变量
比如:int a=10,int* p=&a;
*p和*int p中的*代表的含义不同
*p中的代表的是解引用操作符,也叫间接访问符
*p=20 ,输出a可得出结果就为20
输出地址用%p, 输出double类型的用%lf
指针的大小取决于所在的平台,在32位平台上的大小是4,在64位平台上的大小是8
struct表示构建一个结构体 struct book
用struck book b1创建构建结构体中的一个变量,然后可以用book.调用book这个结构体内的任意一成员变量。结构体仍能取地址,如:struct book* pb =&b1;即同样可以用pd调用内容,printf(“%s\n”,(*pb).name);
.操作符 结构体变量.成员。
->操作符 结构体指针->成员