我在我的 C 编程书中找到了这段代码:
int i = 42;
int *p;
p = &i; // & is address of sign
*p = i; // * is dereference sign
Run Code Online (Sandbox Code Playgroud)
"p = &i" 和 "*p = i" 之间有什么区别吗??使用这两个表达式时“p”会具有不同的特征吗???
编辑:因为这段代码只是试图解释指针的概念,它是不可运行的......所以这两个赋值的顺序在这种情况下是不相关的......抱歉让事情变得模糊......