在C语言中,“*”一般有两个用处:
1. 作为指针类型,声明一个指针变量时使用。如:
int* p; //声明变量p是一个指针变量,用于存放int型变量的地址。
2. 取内容操作符,取除指针变量指向的变量所存储的内容。如:
#include <stdio.h> int main(void) { int* p = NULL; //这里的*表示int*类型,与下一注释的*用途不同 int a = 100; p = &a; printf("%d", *p); //*p 表示取出变量a的内容“100” return 0; }
补充:
第二条“取内容操作符”又称——解引用
这么简单,学过c 的都知道