关于指针的运算符*
《c语言入门经典》这本书讲指针的章节上写*这个符号称为“取消引用运算符”,一直不太明白为什么这么称呼?比如:
int a=100;
int* p=&a;
那么用printf输出的话逗号后面写a和写*p是一样的,那么*p取消什么引用了??
请问为什*是“取消引用运算符”,他还有别的称呼吗?
另外为什么使用未初始化的指针存储一个值时它不一定会覆盖什么内容??谢谢
[此贴子已经被作者于2016-7-27 17:01编辑过]
[此贴子已经被作者于2016-7-27 17:01编辑过]
int a = 10; int *p1 = &a; int *p2 = &a;