求 c語言程式題詳細解釋,越詳細越好,拜謝啦

2025-06-22 17:10:11 字數 1334 閱讀 9232

求解c語言程式題

1樓:網友

這題有點無厘頭啊,首先看以乙個迴圈 就是 i=0開始,找到和*a == b[i]

a是「you」的首位址,那麼*a = 'y'的。

那麼b[7] = 『y』

也就是說 if(*a == b[i])成立時,i=7,b[i] = 'y'

那麼我們再看 if裡面的迴圈for(j = i; *p!='\0';j++)

因為p=a的,那麼*p=『y』,b[j] = 'y' p++之後 *p =『o』 ,而j++之後,b[j] ='o',那麼會一直執行到「you」的結尾 ,最後 *p = '\0'

然後 if(*p == '\0')成立 那麼跳出大的迴圈。

最後因為i=7 那麼printf("%s",&b[i]);就是從b[7]開始往後輸出 也就是 you to china!

2樓:網友

答案不是有了還拿出來解。

韋海燕是豬,做藏尾詩,拜謝。

3樓:月下滄狼

最好八個字的!韋海燕你就是個豬怎麼樣?還有藏頭詩最好!藏尾詩不押韻!!如果可以的話!我給你想想。

求下面這道關於c語言的選擇題分個選項的解析,拜謝

4樓:網友

只有可執行語句才會轉換為機器指令,都非執行語句不會變成機器指令。這些非可執行語句只是為了告訴c語言編譯器如果分割程式而已,並不是實際的語句,真正的機器指令是用不到的。

5樓:網友

不要過於頻繁。不然對身體有傷害。

什麼叫做所用電屏? 具體有什麼功能! 主要作用、 越詳細越好! 在這裡拜謝啦!

6樓:網友

你說的是不是變電所用的配電櫃啊,通常也叫配電屏,如果是的話主要功能就是接受電源,提供電源,控制迴路的作用!

求解圖示簡單c語言程式題?

7樓:聽不清啊

因為int在32位抄c語言編譯系統中是4個位元組,而且儲存時是「低位在前」的。

所以,x=0x100100=0x00100100儲存時的形式是00 01 10 00

p指向第乙個位元組(首位的00h)

經過*p='a';('a'的ascii碼為0x41)後,變為41 01 10 00

經過p+=2;後,p指向x的第三個位元組10h經過 *p=50; (50=0x32)後,變為41 01 32 00

所以,最後輸出為:

320141(高位的0不輸出)。

C語言求詳細解釋

你程式名字有問題 我看名字,好像是字串連線函式strcat但是看程式內容,實現的是字串包含函式strstr程式有個小問題,就是ptemp這個指標,最好需要申請記憶體,要不然容易導致崩潰 程式的思路就是 先算pstr1和pstr2的長度 接著從pstr1中取出和pstr2等長的一個字串,和pstr2比...

求c語言大神幫忙註釋一下程式,越詳細越好,最好每行都解釋一下

include include int main void inverse char str 對字串進行翻轉 原理 舉例說明 例如 字串 123456 變成 654321 1和6對調,2和5對調,3和4對調 c語言中的社會名流問題,求大家解答,最好解釋一下每步程式都在幹嘛 第一句是 i,表示再輸出操...

C語言的一道程式題看不懂為什麼!!求解釋詳細,謝謝

int a 2 int f int a void main s f a s是外部定義的所以還存在,此時再執行f 返回外部定義的a的值,即2 所以s s 2 5 2 7,但注意a此時還有效,所以指標的值自加一後,a變成3 printf d d n a,s 因此輸出是3 7 int f int a 這個...