1樓:匿名使用者
1,3,5
指標就是乙個變數,存放著目標的首位址,作為其值k為指標的指標,陣列名即為陣列首位址的指標,所以,指標可以像陣列那樣使用。
由k為指標的指標,k[i]即為第i個指標,前面再加乙個*即為所指向位置的值。
&a[2*i],為陣列a第2*i個元素的位址
2樓:徐光豬
#include
void main()
,*k[3],i=0;
while(i<3)
}開始,你定義了乙個陣列a,指標陣列*k[3],i=0程式開始,i=0,進入迴圈,講陣列a[0]的位址賦值給了指標陣列k[0],
迴圈第二行,輸出*k[0],即輸出a[0],輸出:1,i自加1,小於3,再次迴圈,
這樣,依次輸出:1,3,5
最後答案是輸出:135
3樓:匿名使用者
1 3 5
i=0時 k[0]=&a[0]
i=1時 k[1]=&a[2]
i=2時 k[2]=&a[4]
然後輸出
4樓:
135k[0],k[1],k[2]分別 拷貝了a[0],a[2],a[4](a[0*2], a[1*2],a[2*2]) 的 內容
所以 會輸出 1 3 5即a[0],a[2],a[4]
c語言問題二級考試題目,c語言二級考試題及答案
while p x x 10 48 p 只要 p有值就迴圈,x x乘10 48 p 0 x x乘10 48 p 1 x x乘10 48 p 2 48是0的ascii碼,比如字元 0 48 0,字元 1 48 1 所以 p 48就是要求的那個數字。每次乘10就是前進一位,空出個位再加上 p 48。最後...
二級指標的用法,(C ) 如何用二級指標指向二維陣列?
用記憶體位址去理解吧,一級指標是指向定義型別的記憶體位址,二級指標就是指向定義型別的記憶體位址所指向的新的記憶體位址。我舉乙個例子。include void main char p int n printf 請輸入日期 n scanf d n printf 對應英語日期 s n p n 1 p n ...
二級路由器的配置問題,二級路由器的配置問題
這樣的看你應該是想有兩個區域網。兩個路由器的lan口位址要設定成兩個網段比如 一級路由是192.168.0.1和二級路由的192.168.1.1。然後都開啟dhcp,重點在二級路由上設定wan口為動態ip,當然你會填寫的話就寫靜態ip一樣大的。然後兩個路由下就是兩個區域網了。每個路由下連電腦都可以上...