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,我發給你後你採納,只能用你大號加。求解一道簡單...