前几天我被告知我不应该在 C 中以某种方式使用指针箭头。我所做的是:
struct info {
int x;
char *data;
}
int main() {
struct info *information;
information -> x = 0; /*Notice the spacing here between information and -> x*/
information -> data = "";
}
我平时看到的
struct info *information;
information->x = 0;
我只是想问一下,这只是常规的编码标准吗?
我只是觉得->
比p->stuff
。