c语言
vic_blackRabbit
这个作者很懒,什么都没留下…
展开
-
c语言变量名、变量和地址的关系
c语言变量名、变量和地址的关系定义变量:用来标识一块内存区域,即变量就是一块内存区域,而这个区域里面的值可以更改,故叫做‘变’量变量名:是一个标识符,用来指代一块内存区域,即变量,变量名并不占用内存空间,使用变量名让我们操作内存以区域、以块为单位,提高了方便性除了变量名不是内存地址,其他都是名都是地址吗?所谓的其他名无非是函数名、标识符常量名、指针名、数组名、结构名、类名等等。比如指针...原创 2019-05-08 12:00:56 · 11286 阅读 · 5 评论 -
struct和typedef struct
1,在c中定义一个结构体类型:(typedef) struct (Student){int a;}Stu;()表示可有可无这里若加了typedef,则末尾的Stu必须有;这时Stu表示一个结构体类型,即struct (Student)的别名,于是声明变量时可以:Stu student1;这里若没有typedef,则Student必须有,此时申明变量:struct student st...原创 2019-05-08 15:15:25 · 375 阅读 · 0 评论