看板 C_and_CPP 關於我們 聯絡資訊
※ 引述《terranhardy (2-D)》之銘言: : 小弟爬了文,但就是不曉得如何找到相關內容,只好另發一篇,麻煩各位了 : int i=4,j,number=10,*p=&number; : for (j=0;j<number;j++) : (*p)+=i--; : printf("%d %d\n", *p, number); : 我的問題是,為什麼number的值都會和*p一樣,不是維持在10的初值嗎? : 它為什麼會被改變呢? : 麻煩大家幫忙了,謝謝。 .. .. | | | | +-------+ number| 10 | <--+ (*p) +-------+ | | | | | | | | | | | | | +-------+ | p |&number| --+ +-------+ | | | | .. .. -- 囧 我承認我太無聊 -- 正是在現實生活中拼搏,夢想才有意義 只是把自己投射到別人的夢想裡的話 跟死又有什麼兩樣 『真是一個現實主義者啊』 如果你把逃避現實叫做浪漫的話..... Kusanagi Motoko草薙素子 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.176.163
terranhardy:ha,不會啦,這樣我更清楚了,謝謝了:) 03/20 00:56