2020-01-15 19:21发布
STT 发表于 2017-10-9 17:57 typedef struct { int a;
zcllom 发表于 2017-10-12 13:18 用了这么久的 C,给结构体中的某成员赋值都是用最普通的方式。 今天遇到这个办法,知道它可行。但还不解 ...
security 发表于 2017-10-12 14:19 请去 2 楼,去那边的链接看看。 这个是指针的概念,指针只是一个指针,需要指向有效的存储空间,才有意义 ...
最多设置5个标签!
这里的&就是不符合语法的。没有这样用的,C++里有引用,但好像也只能在声明函数形参的时候使用。
C里面必须先定义指针ST *OO;再用同类型的变量的地址给指针赋值。
用了这么久的 C,给结构体中的某成员赋值都是用最普通的方式。
今天遇到这个办法,知道它可行。但还不解其中的原理?能告知否? 也就是为什么要借助函数和数组来实现?
请去 2 楼,去那边的链接看看。
这个是指针的概念,指针只是一个指针,需要指向有效的存储空间,才有意义。
这边的数组,便是有效的存储空间,而不是为什么要借助函数和数组来实现。
是我多虑了,看上面的讨论,我还以为:不能用结构体指针操控它所指向的结构体中的成员进行赋值。说到底还是用的少,容易被带歪,多用多看调试信息通过实践印象更深刻。
一周热门 更多>