**运算符的含义

时间:2010-09-27 09:31:03

标签: c

您能否告诉我C中a**=b;的含义。另请定义**运算符;

3 个答案:

答案 0 :(得分:16)

C中没有此类运算符(**=)。结果为syntax error


虽然C中有“**,但始终将其标记为*后跟*,例如

int a;
int* b;
int** d;

int c = a**b;  // c = (a) * (*b)
int e =** d;   // e = *(*d)  

您的代码a**=b被标记为a * *= b,这是语法错误。

答案 1 :(得分:2)

该类型(**)运算符在c中不可用。如果你使用那么它将给出编译时错误。

答案 2 :(得分:1)

是的,C中没有**=运算符。在C **中用于指向指针。

示例:int **a是指指向整数指针的指针。这里a存储整数指针的地址。