记录学习c语言中遇见的问题。

定义的结构体如果是指针,访问成员时就用->如果定义的是结构体变量,访问成员时就用.

例如:struct AAA {    int a;    char b;};

struct AAA q; 访问成员就用:q.a;struct AAA *p; 访问成员就用:p->a;

转载于:https://www.cnblogs.com/wkhuahuo/p/3685206.html

c语言中'.'与'-'的区别相关推荐

  1. Go语言中*和的区别

    Go语言中*和&的区别 总结 示例 老是分不清*和&的区别,今天特意总结了一下. 1. 总结 &是取地址符. *可以表示一个变量是指针类型,也可以表示指针类型变量所指向的存储单 ...

  2. c语言中.和-区别,c语言中-和.的区别

    对于c语言中"->"和"."的区别总结如下: 1.A.B则A为对象或者结构体: 2.A->B则A为指针,->是成员提取,A->B是提取A ...

  3. 从go语言中找和*区别

    *和&的区别 : & 是取地址符号 , 即取得某个变量的地址 , 如 ; &a *是指针运算符 , 可以表示一个变量是指针类型 , 也可以表示一个指针变量所指向的存储单元 , ...

  4. c语言exit和return区别,在fork和vfork中使用

    转自c语言exit和return区别,在fork和vfork中使用 exit函数在头文件stdlib.h中. 简述: exit(0):正常运行程序并退出程序: exit(1):非正常运行导致退出程序: ...

  5. C语言中的位运算符主要有哪些?逻辑右移与算术右移的区别?

    逻辑右移与算术右移的区别? 逻辑右移就是不考虑符号位,右移一位,左边补零即可. 算术右移需要考虑符号位,右移一位,若符号位为1,就在左边补1,:否则,就补0. 所以算术右移也可以进行有符号位的除法,右 ...

  6. c语言中指针中 - 和 。的区别?

    c语言中指针中 -> 和 .的区别? 例子1:比如有如下结构 typedef strut node{ int data;   strut node * next; } ListNode; Lis ...

  7. C语言中()和【】的区别?

    C语言中()和[]的区别? 1.注意()是初始化,[]是定义多个对象. 2.int* p = new int (100) 是创建一个int型的内存,并赋值为100; int *p = new int[ ...

  8. c语言中全局变量内存,C语言——全局变量和局部变量在内存中的区别——及编译后的内存分区【栈-堆-全局存储区-文字常量区-程序代码区】...

    目录: 一:全局变量 二:局部变量 三:C语言经过编译之后将内存分为以下几个区域 (1)栈(stack) (2)堆(heap) (3)全局(静态)存储区 (4)文字常量区 (5)程序代码区 四:区别 ...

  9. C语言中 *.c和*.h文件的区别!

    C语言中 *.c和*.h文件的区别!      这是HR面试我的一道题,没技术上含量,不过细想起来,还是C语言的最基本的知识!俗话说,目标决定动力,细节决定成败! C文件就是C语言系列的源文件,而H文 ...

  10. GUN ARM汇编中标号的引用在汇编和C语言中区别(monitor_flash_len = _bss_start - _armboot_start;)

    u-boot/cpu/xx/start.S中: _TEXT_BASE:  .word TEXT_BASE /*uboot映像在SDRAM中的重定位地址,我设置为0xa170 0000 */ .glob ...

最新文章

  1. 挡d挡切换_吉行贴士 | 从N-D换挡,就是如此轻松
  2. 【数据挖掘笔记四】数据仓库和联机分析处理
  3. [register]-ARMV8-aarch64-通用寄存器介绍
  4. android ProgressBar 使用方法
  5. 计算(a+b)/c的值(信息学奥赛一本通-T1008)
  6. goldendb基于mysql_中兴通讯GoldenDB在中信银行信用卡核心应用实践
  7. 吴恩达老师深度学习,结课了
  8. java规范 控制语句
  9. Linux下的Java虚拟机性能监控常用命令
  10. 蓝桥杯_算法训练_素因子去重
  11. android屏幕同步到macbook,Mirror for Android TV for Mac(屏幕和声音镜像到Android TV的工具)...
  12. 基于stm32F4的项目总结:控制层设计(四)直流有刷电机驱动原理及驱动器选型
  13. 蓝桥杯单片机决赛(国赛)第十一届题目加代码
  14. 认识常见壳与程序的特征
  15. 由观影引发的几点人生思考
  16. 厦门大学计算机科学与技术,计算机科学与技术博士培养-厦门大学计算机科学系...
  17. CouchDB安装与使用
  18. HTML乘法器制作,一种单象限乘法器的制作方法
  19. 台式计算机用u盘给电脑安装系统,台式电脑怎么用U盘重装Win7系统
  20. Jetson Nano非GUI界面自动登录设置(CLI命令行自动登录)

热门文章

  1. ddr4服务器内存和普通内存_服务器内存介绍及其供电规范
  2. 药学专业报计算机一级有用吗,全网友泣泪劝阻!高考结束之后,什么专业千万不能报?...
  3. maven工程打包老是报错_maven工程pom文件老是报错
  4. 关于微信浏览器H5 React,Vue工程化项目input无法自动聚焦疑难杂症排查
  5. 没有检测到磁盘 请关闭计算机并至少,【基本计算机问题】计算机不是遇到非常严重的问题,请看这里解答...
  6. 用swing设计一个打地鼠小游戏_这7个风靡欧美的英语小游戏,学会胜过刷100道题!...
  7. 基于matlab的pcm系统仿真_深入理解基于RISC-V ISS Spike的仿真系统:探索Spike,pk和fesrv...
  8. 【OpenCV 例程200篇】17. 两张图像的渐变切换
  9. mat 内存分析 Linux,JVM内存分析工具MAT使用简介
  10. mouseup 左键_javascript中mouseup事件丢失的原因与解决办法