C语言
文章平均质量分 83
清风丿缠绕心扉
这个作者很懒,什么都没留下…
展开
-
指针的概述
变量类型 * 指针变量名称=[ ]符号两旁都没有空格或者左边或右边有一个空格都是可以的。:取地址,获取一个变量的地址:取值指针变量自身的大小全部都是4个字节,跟类型毫无关系;对目标操作的大小跟类型完全相关;*p = -1;//(此处操作4个字节)代替普通变量赋值:i= -1;*ps = -1;//(此处操作2个字节)代替普通变量赋值:j= -1;*pd = 0;//(此处操作8个字节)代替普通变量赋值:d = 0;*p等价于是4字节变量i的别名,*ps等价于2字节变量j的别名,原创 2023-09-16 19:32:02 · 33 阅读 · 0 评论 -
结构体概述
结构体的定义与普通变量的定义有很大的区别,普通的变量只要是定义了就是在申请内存空间。而结构体的定义,只是给出了一个需要的多种类型的样式,并不是要要向程序申请一个内存空间。结构体申请内存空间,是在定义结构体对象时执行的。struct [ 结构体名 ] {类型标识符 成员名;类型标识符 成员名;…………… };通常结构体都是要在多个函数内使用的,因此结构体要尽量定义在全局区或者头文件内。否则,如果结构体定义在一个函数的内部,那它就只能在当前函数内使用了。原创 2023-09-16 19:46:30 · 733 阅读 · 0 评论