1樓:手機使用者
首先,定義中 int *p[4],定義了一個有四個指標元素的指標陣列p;
然後,在for迴圈體的第一行,p[i] = & x[2*i+1] ,讓p中的四個指標值分別為&x[1], &x[3], &x[5], &x[7]。
再下一行,printf中的p[i][0],應如此分析:首先看p[i],p[i]是一個指向int型資料的指標變數,也就是說,p[i]是個int型的指標,把它記作pi。則p[i][0]就變成了pi[0]。
根據下標運算子的含義,pi[0]相當於*(pi+0)即*pi,也就是在pi指向的記憶體對應的一個整數值。
結合上一行來分析,p[i][0]實際就是x[1], x[3], x[5], x[7]中的一個,隨i而不同。
2樓:
我真沒搞懂這程式要做什麼
求c語言大神解釋下 謝謝啊
3樓:平生居
就是個位不為0,如果為0,p則是不正確值
如果是0需要另外處理加
else
p=0;
4樓:
假如輸入256,p=6,s=6,s1=10;t=25,迴圈t>10,符合,繼續,p=5,s=6+5*10=56;s1=100,t=2;t<10;退出迴圈 輸出s=56,就少了前面一個了!!!
哪位大哥幫我用c語言編寫程式,謝謝啊! 5
5樓:匿名使用者
#include
#include
void dectohex(int num)for(i=num;i>0;i=i/16)s[j]='\0';
printf("to hex:");
for(i=strlen(s);i>=0;i--)printf("%c",s[i]);
printf("\n");
}void main()
01揹包問題 動態規劃 整理成c語言!謝謝
include include int c 50 50 int w 10 v 10 int x 10 int n void knapsack dp int n,int w void output sack int c 50 50 int k void knapsack dp int n,int w ...
一道c語言題,謝謝,求詳解啊,一道C語言題,謝謝,求詳解啊
我們知道 只要有一個條件是假那麼整個都為假,全部為真才為真。已知c不等於2,4,6所以答案c,d為假。只要一個條件為真那麼整個就為真,全部為假才為假。已知c不等於2,4,6,a答案的三個條件 c 2 c 4 c 6 都不成立,所以a答案為假。b答案若c取值為3那,麼c!5一定為真,因為c只能取一個值...
c語言問題謝謝
首先,6 2等於3滿足判斷條件,遞迴呼叫fun 3 3 2等於1,也滿足條件,遞迴呼叫fun 1 1 2等於0不滿足條件輸出x的值1,回到上次呼叫的地方,輸出上一次x的值3,再回到最初呼叫的地方輸出x的值6,其實關鍵是遞迴呼叫的原理,可以再看看書上呼叫與返回的層次結構,手機打字還是有點慢了!函式的遞...