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

Python014

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

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

假如已定义类 MyClass,它有一个成员变量munber:

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

MyClass *p = &myclass//这里又定义了一个指针,它指向myclass

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

myclass.number

p->number

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

C语言中运算对象可以是整形,也可以是实形,但运算规则却不一样的运算符号是

除法运算符“/”。

int a=26,b=10,c=a/b

float a1=26,b1=10,c1=a/b

printf("c=%d c1=%g\n",c,c1)

运行后的输出是:

c=2 c1=2.6