int s; int *p; *p = &s / p = &s 这两种哪种对?能解释下什么意思吗?谢谢

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 14:17:31
int s; int *p; *p = &s / p = &s 这两种哪种对?能解释下什么意思吗?谢谢
x]J@<`4]R-mb&H"Z$nfd[a~~ cssЦRm ĩ*-:`pPiі2bͻ܊2a["4G"KJ %q.fv5z͘@2eM\bWڿdUA?[5FNynӌ0Cf /|y; kQ)1*a%מH|:%OB(Ew

int s; int *p; *p = &s / p = &s 这两种哪种对?能解释下什么意思吗?谢谢
int s; int *p; *p = &s / p = &s 这两种哪种对?能解释下什么意思吗?谢谢

int s; int *p; *p = &s / p = &s 这两种哪种对?能解释下什么意思吗?谢谢
int s;
int *p;
p=&s;//这种写法是正确的,将p指向s
int s;
int *p=&s;//这种写法也是正确的,在对p定义时候,直接初始化,指向s
int s;
int *p;
*p=&s;//这种写法错误,p是一级指针,p没有明确指向之前就用*求值将是错误的.&s是对s求地址运算的