c语言中->运算符是什么意思

c语言中->运算符是什么意思,第1张

指针的成员符号(具体的名字跟这个差不多。。)。看例子:

假如已定义类

MyClass,它有一个成员变量munber:

MyClass

myclass;

//这里定义了一个类的实例myclass

MyClass

p

=

&myclass;

//这里又定义了一个指针,它指向myclass

如果想引用myclass类的munber,你有两种等价的办法:

myclassnumber

p->number

这两种写法是一样的效果,就是说,转到了p指向的类下面的某个成员。

单目运算符:只有一个 *** 作数,例如:

逻辑非运算符!、按位取反运算符~、自增自减运算符++ --、负号运算符-、类型转换运算符(类型)、指针运算符和取地址运算符和&、长度运算符sizeof这些是单目运算符

双目运算符:有两个 *** 作数,例如:

,+,-,,/,=,== 

三目运算符:需要三个 *** 作数,例如:

?:

各种编程语言算法和运算符类似,以C++为例介绍。

C++提供了以下运算符:

1、算术运算符

+(加) -(减) (乘) /(除) %(整除求余) ++(自加) --(自减)

2、关系运算符

>(大于) <(小于) ==(等于) >=(大于或等于) <=(小于或等于) !=(不等于)

3、逻辑运算符

&&(逻辑与) ||(逻辑或) !(逻辑非)

4、位运算符

<<(按位左移) >>(按位右移) &(按位与) |(按位或) ^(按位异或) ~(按位取反)

5、赋值运算符 (=及其扩展赋值运算符)

6、条件运算符 (:)

7、逗号运算符 (,)

8、指针运算符 ()

9、引用运算符和地址运算符 (&)

10、求字节数运算符(sizeof)

11、强制类型转换运算符( (类型) 或类型( ))

12、成员运算符 ()

13、指向成员的运算符 (->)

14、下标运算符 ([ ])

15、其他 (如函数调用运算符())。

以上就是关于c语言中->运算符是什么意思全部的内容,包括:c语言中->运算符是什么意思、C语言程序设计有哪些双目运算符、算法与程序设计中的运算符有哪些等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9328715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存