c语言中,关于指针变量前的*有两种表现形式:
-
变量定义时
-
如:char *pc; int *pi;
-
这里的*是跟随变量类型(char, int...)的,表示指针变量类型,是个标识符
-
-
变量引用时
-
如:*pc='a'; *pi=10;
-
这里的*表示引用指针变量地址中的数据,是个操作符。
-
*后跟的变量必须是指针类型变量,否则,将会出现编译错误。
-
c语言中,关于指针变量前的*有两种表现形式:
变量定义时
如:char *pc; int *pi;
这里的*是跟随变量类型(char, int...)的,表示指针变量类型,是个标识符
变量引用时
如:*pc='a'; *pi=10;
这里的*表示引用指针变量地址中的数据,是个操作符。
*后跟的变量必须是指针类型变量,否则,将会出现编译错误。