c语言-> . * 的区分 各自都是什么意思

我就是区别不开

这个我也不是很熟,我是这么理解的。

tpyedef struct myStruct{
myType B; //这里假定B是指向 myTpye 数据类型的地址
}A; //将A定义为这样的一个结构体

"."是取结构成员运算符,例如:A.B,意思就是引用结构体A中成员B的内容,这里是取一个地址;

"*",例如:*B,意思就是程序引用一个数值,这个数值的存放地方是以 B 的内容为地址的单元中的内容

"->" 例如: A->B,等价于,*(A.B),意思就是引用结构体 A 中地址元素 B 的内容(假定为 Addr)Addr 所指向的地址单元中的内容

希望别的朋友看到了觉得有问题的能说一下啊
温馨提示:内容为网友见解,仅供参考
无其他回答

c语言-> . * 的区分 各自都是什么意思
"."是取结构成员运算符,例如:A.B,意思就是引用结构体A中成员B的内容,这里是取一个地址;"*",例如:*B,意思就是程序引用一个数值,这个数值的存放地方是以 B 的内容为地址的单元中的内容 "->" 例如: A->B,等价于,*(A.B),意思就是引用结构体 A 中地址元素 B 的内容(假定为 A...

c语言中build Execute是什么意思?
用C语言从编写源码,到运行一个程序的过程,可以概括为:编写源代码(edit)-> 编译(compile)-> 连接,也叫生成(build)-> 运行(execute)。build:在汇编里称link,在C里叫build,它的作用是生成可执行的exe文件。由于一个程序的源码可由多个文件组成。这些文件在第二步中分别编译,生成各自的目标...

c语言和c++中的::和-是什么意思?
C语言中,::表示作用域限定符,用于指定某个特定作用域中的符号或变量。在C++中,::同样表示作用域限定符,还用于定义全局变量或函数。而-在不同语境中有不同的含义,可能是减号用于数值运算,也可能是连字符用于命名等。详细解释:在C语言中,::被称为作用域限定符。当一个变量或函数在不同层次的...

C语言中所有的代码及其代表的意思,有谁知道?
新术语 函数(function)是与主程序分开的码段,进行预定的一个服务。函数是各种编程语言的重要部分,C++也不例外。最简单的函数不带参数,返回void(表示不返回任何东西),其它函数可能带一个或几个参数并可能返回一个值。函数名规则与变量名相同。图1.5显示了函数的构成部分。新术语 参数(parameter)是...

编程里的c语言,c++,jave,php都有什么区别,各自又代表了什么?
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面...

vc是什么语言 跟c语言 c++的区别
一、性质不同 1、Visual C++:Microsoft Visual C++(简称Visual C++、MSVC、VC++6.0或VC6.0)是Microsoft公司推出的以C++语言为基础的开发Windows环境程序,面向对象的可视化集成编程系统。2、C++:C++是C语言的继承,进行C语言的过程化程序设计。二、作用不同 1、Visual C++:适合用来编写各种复杂软件...

C语言到底是什么
1、一般C语言是作为初学者进行,普及性、入门教育的,一般大学的计算机语言都是C语言为主,不过现今各个大学也开设java、python等语言教学。2、C语言是面向过程的,而目前市面上的开发一般都是java、C#、python……,这是因为面向对象的开发更容易让开发者,有一个清晰的轮廓。许多开发者都是由C入门,...

C语言基础,这道题是什么意思呢?
各自代表一类运算符各自有各自的运算对象,有个自的运算结果 以下代码:int a = 1 * 2 + 3以上代码中有两个三个运算符‘*’‘=’‘+’由于‘*’也就是乘号优先级别最高(其实就是说最先运算的意思) 又根据‘*’运算符是是双目运算符(这个双目就是指必须运算对象要有两个 即‘*’两边的1...

C语言和汇编语言的区别是什么?
区别如下:(1)两者编译组成不同。汇编语言是将由0、1组成的机器语言用具有简单语义的英文代码表示,而C语言不但将许多相关的机器指令合成为单条指令,并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等。(2)两者被计算机识别的路径不同。汇编语言通常用于对硬件的直接操控。而且...

C语言中很多的预处理指令include、define等等它们各自的意义分别是什...
被定义为“宏”的标识符称为“宏名”。在编译预处理时,对程序中所有出现的“宏名”,都用宏定义中的字符串去代换,这称为“宏代换”或“宏展开”。宏定义是由源程序中的宏定义命令完成的。宏代换是由预处理程序自动完成的。在C或C++语言中,“宏”分为有参数和无参数两种。2. 无参宏定义无参...

相似回答
大家正在搜