一道簡單C語言題,有個地方想不明白

2024-12-25 17:10:09 字數 1600 閱讀 4571

1樓:另類忍者

其實你你可以試試,如果有環境的話。去掉那句看有沒有什麼反應。

因為我現在公尺環境,所以也幫不了你什麼。不過好象應該這樣寫吧。

s1[i]='0'因為while(s2[j]!=0') 迴圈完之後,s1[i]也不再+1了 最後的s1[i]就應該等於最後的s2[i]='0'.也就是說country+side+\0才是新的s1的值。

輸出的時候'\0'是不顯示的,因為他表示陣列內字串的結束。

不寫的話似乎也可以。因為這句s1[i++]s2[j++]就給s1加了結束符。

while(s1[i]!=0')

i++;對應上面的迴圈。

while(s2[j]!=0')

s1[i++]s2[j++]對應上面的迴圈。

s1[i]='0'; 這句是不迴圈的。

2樓:網友

沒有的答案就不一樣了,因為在c 語言規定字串結束的餓標誌是'\0',那個最後的s[i]=0,就是說該字串到此結束,如果沒有的話,輸出的結果有可能比你預想的要長,因為輸出一直到遇見'\0'才結束!

3樓:網友

s1[i]=0; 和s1[i]='0'; 是一樣的,表示字串結束。

4樓:深綠青藍

0是字串的結束符。

這個c語言題怎麼做?

5樓:豐收多喜悅

賦值後,s在記憶體的資料如下(小端對齊):0x39,0x00,0x38,0x00,的值是0x39,即字元'9'的ascii碼,因此選b。

6樓:匿名使用者

共用體所有成員的起始位址相同。

假設使用小端位元組序,由於。

所以的值為0x39,即字元'9'的ascii碼值。

7樓:匿名使用者

10題,2題,語句,3題a,4。題b,6題d,7題d,美女,不是帥哥【摘要】 這個c語言題怎麼做 【提問】 您好,非常高興能夠您的問題,所有嗎?那我可能無能為力了,抱歉【】 快告訴我【提問】 快快快【提問】 我不是全都知道熬】 int bi...

8樓:神官0麥依

char 57對應的字元是9

char值對應。

這個c語言題怎麼做?

9樓:物理公司的

10到1迴圈,能被3整除(3,6,9)的和=18,然後再加1

等於19

一道c語言作業題,不是很難 ,但是我不知道從那下手

10樓:鷹弈

解析:1代表a;2代表b;3代表c;4代表d;

a說不是他,即a預設是b、c、d,定義int a[3]=;

b說是c,即b=3;

c說是d,即c=4;

d說不是他,即d預設是a、b、c,定義int d[3]=;

顯然a、d預設是c,b說是c;所以c說假話;其他的都無法推出。

**如下:main(),b=3,c=4,d[3]=;

for(i=0;i<3;i++)

for(j=0;j<3;j++)

求解一道簡單的c語言程式設計題,求解一道簡單的C語言程式設計題

include int search int i,int j,float a main int search int i,int j,float a if j 6 return i else if a i 寫的有點麻煩,呵 呵,以後版有空權再改改 求大神解答一道簡單的c語言程式設計問題。題目 編一函...

求解一道c 程式設計題,求解一道簡單的C語言程式設計題

include using namespace std int search int p1,int n,int p2 void print int p,int n int main int arr1 10 int arr2 int count search arr1,10,arr2 print ar...

一道簡單的c語言題目求解,一道簡單的c語言題目求解

include int main int main 在輸入時嚴格按照格式 來,字元與字元輸入之間用逗號隔開 include int main void 你可以自行新增一些細節問題,如做些非法性的判斷等!就可以了 include int main 加我q,我發給你後你採納,只能用你大號加。求解一道簡單...