摘要:
编译器将 &a 当成了 char *来看待 编译器把 &a1 当成 char **来看待。 可以得出结论: (&符号 变量) 的类型,就说原来变量类型 后面再跟一个* 阅读全文
posted @ 2020-11-17 06:19
KeepMoving2018
阅读(804)
评论(0)
推荐(0)
摘要:
指针是C语言中最难,也是最重要的部分。C语言学到什么程度,主要取决于C语言使用的程度。 指针变量自加自减时,自加自减的值不是1,而是指针去掉一个*后数据类型的宽度。 建议开始学指针时仅限于以上内容,不要发挥。有人一开始学习指针就说里面存的是地址,那一开始就理解错了。 指针跟地址没有关系,它就是一个类 阅读全文
posted @ 2020-11-17 06:01
KeepMoving2018
阅读(402)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2020-11-17 05:38
KeepMoving2018
阅读(98)
评论(0)
推荐(0)
摘要:
之前学习,在函数内部定义局部变量,或者在函数里面使用参数时;如果局部变量/参数少于四个字节,编译时发现内存仍然是按四个字节来分配处理的。 为什么编译器要这么做 考虑到执行效率的问题,因为有所谓的本机宽度,CPU处理四个字节处理速度是最快的。所以参数/局部变量小于四个字节,仍然分配四个字节,这是一种牺 阅读全文
posted @ 2020-11-17 05:28
KeepMoving2018
阅读(214)
评论(0)
推荐(0)
摘要:
如果现有的类型满足不了你的需求了,可以自己按照编译器的要求定义一个类型 结构体。 结构体本质上跟 int short char没有区别,不是一种变量,而是一种类型。 阅读全文
posted @ 2020-11-17 05:01
KeepMoving2018
阅读(100)
评论(0)
推荐(0)

浙公网安备 33010602011771号