-5
有人可以請我解釋一下func(&_)
和void
的用途嗎?我不確定整個程序是如何工作的。難以理解func(&_)in c
void func(int *xp);
int
main(void)
{
int x, y;
x = 5;
func(&x);
y = x-3;
func(&y);
printf("%4d%4d\n", x, y);
return(0);
}
void
func(int *xp)
{
int y;
y = *xp * 2;
*xp = y - 3;
}
讀一本書,一個教程,_something _... –
閱讀函數和指針 –
調查參考和(無雙語)解除引用操作符。 'func'接受一個int指針,'&x'結果賦值爲'int * xp =&x',這樣'xp'是一個指向'x'的指針。 – HennyH