读书笔记||复合类型

一、数组

创建数组,可使用声明语句,数组声明应指出三点:
1.存储在每个元素的类型;
2.数组名;
3.数组中的元素数。
声明数组的通用格式: typeName arrayName[arraySize]
例子:short months[12]
数组赋值:int yamn[3]={1,2,3};而yamn[0]=1是一个元素。

二、字符串

读书笔记||复合类型
读书笔记||复合类型
在上述的例子中,我们可以看到头文件包括了include,用到了strlen()函数计算字符串的长度。而,sizeof(mane1)是在第7行的const常量已经将其定义为一个常量,所以他最后的输出的是15bytes;还要求打印出字符的首个元素mane[0],也就是为了说明数组的下标是从0开始而非1;第20行将name2[3]即第4个元素设置为空字符,所以就能输出前3个字符。读书笔记||复合类型

三.枚举

读书笔记||复合类型
读书笔记||复合类型

四、指针

地址运算符(&)返回操作数的内存地址,例如:home是一个变量,但是&home就是它的地址;
间接寻址地址()将其运用于指针,可以得到该地址处存储的值。读书笔记||复合类型
读书笔记||复合类型
update和指针变量p_updates只不过是一个硬币的两面。update表示值,并使用&运算符来获得地址,而p_updates表示地址,使用
运算符来获得值。