xuexi0.1

1、C语言通过编译器对内存进行了一定的封装。a +=4等效于a=a+4。C语言中数据类型的本质含义:表示一个内存格子的长度和解析方法。(int *)0;表示0是一个指针,这个指针指向一个int类型的数;(char)0,表示0是一个变量,存储一个char类型的数。数据类型决定长度的含义:一个内存地址本来只有一个字节的长度,但是可以通过给予他一个数据类型来使这个内存地址有这个数据类型的长度。

2、在C语言中,函数对一段代码的封装。函数名实质就是一段代码的首地址,所以说函数名就是一个内存地址。

3、类型是对后面的数或者符号(即内存地址)所表征的内存的一种长度和解析方法的规定。在C语言中,指针变量和普通变量没有区别,都是代表内存地址,只是长度和解析方法不同。

4、数组管理内存和变量没有本质区别,只是符号的解析方法不同。

posted @ 2020-10-14 20:40  Warmth112  阅读(79)  评论(0)    收藏  举报