C语言中“->”与“.”的区别。
我记得以前好像听过->是指针
.是结构体
不知道是不是
C语言中“->”与“.”的区别
答案:5 悬赏:10
解决时间 2021-02-22 15:06
- 提问者网友:陪我到最后
- 2021-02-22 02:15
最佳答案
- 二级知识专家网友:转身后的回眸
- 2021-02-22 03:21
定义一个结构体指针类型,如struct List *p;
调用其中的方法是用->,即p->Creat();
如定义的是结构体变量的话,如struct List abc;
调用其中的方式是用.即abc.Creat();
调用其中的方法是用->,即p->Creat();
如定义的是结构体变量的话,如struct List abc;
调用其中的方式是用.即abc.Creat();
全部回答
- 1楼网友:虚伪的现实
- 2021-02-22 06:28
指针用 ‘->’
对象和引用用 ‘.’
- 2楼网友:专属的偏见
- 2021-02-22 04:53
->是指针的引用对象,.是结构体的对象。
你说的很对!
- 3楼网友:我的任性你不懂
- 2021-02-22 04:37
反正你记着,对象指针访问数据成员或成员函数->,不是指针的对象访问用.
- 4楼网友:一身浪痞味
- 2021-02-22 04:26
<和"?
你说运算符中的区别还是引用头文件的区别?
如果是在头文件引用中,区别就是例如:
#include "stdio.h" 这种方式会先在当前目录下寻找指定文件,然后再去环境变量指定的目录中寻找
#include <stdio.h>这种方式则不会在当前目录中寻找文件。
如果是运算符,<表示小于,属于二元运算符
"表示字符串,c语言要求字符串必须用两个双引号包起来,比如
char *ch = "123\0";
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |