C语言 *i是什么意思?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-31
C语言 c *= i是什么意思去了?

相当于c = c * i,但是左操作数只被求值一次。
复合赋值运算符包括
+= -= *= /= %= &= |= ^= >=
在以上的运算符中,
lhs op= rhs
都相当于
lhs = lhs op rhs
但是左操作数只被求值一次。

指针类型。char *s代表定义一个char类型的指针s,它指向一个char类型的数据,即指向一块内存单元,其中存放的是一个字符型的数据。上面的例子也说明指针内存放的是其指向的内存单元的地址,而不是数据本身。
如果你不理解或者没有接触过指针,建议你翻阅相应的C语言教材,上面有详细说明。

指针。st(char *s) s是一个指向char型变量的指针