C语言中"."和"->"的区别
来源:互联网 发布:windows内部运行机制 编辑:程序博客网 时间:2024/06/09 18:01
经常搞不懂”.”和”->”的区别,今天终于解决了这个问题
“.”只需要声明一个结构体,格式是结构体类型名+结构体名。然后用结构体名”.”域名就可以引用域了
代码
struct date { int month; int day; int year;}today; today.month = 11; today.day = 11; today.year = 1111;
“->”需要声明一个结构体,格式是结构体类型名+结构体名,并且声明一个指针指向该结构体
struct date { int month; int day; int year;} myday;struct date p = &myday;(*p).month = 11;p->month = 11; //这两个表达式意思相同
阅读全文
0 0
- 关于C语言中+和|的区别
- C语言中""和{""}的区别
- C语言中/和%的区别是什么
- C语言中<>和“”的区别
- C语言中()和【】的区别?
- C语言中"."和"->"的区别
- C语言中->和.的区别
- C语言中.和->区别
- c语言中“|”和“||”区别
- C语言中 *.c和*.h文件的区别!
- C语言中 *.c和*.h文件的区别!
- C语言中 *.c和*.h文件的区别!
- C语言中 c和h文件的区别!
- C语言中 *.c和*.h文件的区别
- c语言中指针中 -> 和 。的区别
- c语言中指针中 -> 和 。的区别?
- C语言中break和continue的用法和区别
- C和C++语言中->和.的区别
- CodeFroces 817A Treasure Hunt(构造题)
- rbd-mirror 技术内幕
- .json.JSONException: java.lang.NoSuchMethodException: bean.Equipmentplan.<init>()
- Android中Adapter的notifyDataSetInvalidated()和notifyDataSetChanged()的区别
- Android 重写系统Crash处理类,保存Crash信息到SD卡 和 完美退出程序的方法
- C语言中"."和"->"的区别
- 复盘_8月(第4周工作复盘)
- 重建二叉树
- Xcode 查看运行时ViewController结构
- Android 分享一个SharedPreferences的工具类,方便保存数据
- 神经网络学习笔记
- hdu 6158 The Designer 计算几何之圆反演 2017中国大学生程序设计竞赛
- MongoDB集群间环境迁移
- python io流(8)