c語言小菜題,C語言小題,求指點

時間 2025-03-05 05:25:23

1樓:網友

if(x ==0) return();能表示乙個非負整數?

我雖然我不會寫,看了回帖感覺都不能成功~~

c語言小題,求指點

2樓:到處參觀

int a=2;

a%=4-1;//相當於2%3,<>

所以第一行輸出2

第二行輸出是0,但是下面這種寫法。

a+=a*=a-=a*3;

對於不同的編譯器,運算結果是不同的,不建議這樣寫。

3樓:聽不清啊

第一行的結果是。

a=a%(4-1)=2%3=2

第二行的結果是:

先算a=a*3=2*3=6

再算a=a-a=6-6=0

然後是a=a*a=0*0=0

最後是a=a+a=0+0=0

所以是總共輸出二行:

4樓:網友

a%=4-1可以寫成a=a%(4-1),%是求餘的意思,被除數除以除數等於商,未除盡會有餘數,這個%就是求餘數的,2除以3商0餘2,這樣明白了把。

一道c語言選擇題

5樓:頻姝泰吉星

什麼叫從左到右呢。

您看看。(a=3*5,a*4,a+5)

這是逗號表示式。從左到右計算,取最後乙個逗號後面的東西為結果。

執行的過程是這樣的:

a=3*5=15,這時候a是15了。a*4,這句只是a*4,得到60,而a的值依然是15,然後a+5,結果是20

就輸出20咯。第二個表示式a*4是有計算的。但是沒有賦值給a呀。所以沒什麼影響。

6樓:瞿芙吾涵蕾

不是位址,錯。

b.++y,y是陣列名,是常量,不能++

x);相當於s=y+5,strcpy(s,x);x長度為9,加上結束符,總長為10位元組,但s指向的是y[5],之後只有y[6]到y[9]這4個位元組可用,因此會造成陣列訪問越界。

x+1);x+1即指向x[1]的指標,之後有8個字元和1個結束符,長度為9位元組,y+1之後正好也有9個可用位元組。正確。

s=y+1;y+1就是y[1]的位址。y+5就是y[5]的位址。

c語言程式設計小題目

7樓:

1. a是陣列名,是指標常量,不能對a賦值。如a=b;錯誤。

b是指標變數,可以對b賦值。如b=a;正確。

2. 輸入整數用%d,輸入字串用%s。整數存於整型變數中,字串存於字元陣列中。

輸出整數、字串、字元所用格式符不同,分別為%d、%s、%c。

3. 整數化字串可用庫函式春itoa,字串化整數可用函式atoi。要化成相反的字串,則需要程式設計實現。

c語言實驗題 求大神指點,C語言實驗題 求大神指點

都是 100分啊,馬上給你寫.c語言程式填空題,求大神指點,答案已給出,給出具體思路,等 白色夜空的星星 先看函式fun2,功能是交換兩個數。x給y,y給x。再看題目說從大到小,fun2中的if語句,pc和pb,pb中要儲存較大值,pa和pc中,pa要儲存較大值,pa和pb中,pa要儲存較大值,fu...

C語言程式題!高分求答案,C語言程式題!高分求答案!

void strcpy char a,n,char b,m 函式名 for i 0 i a head 把新開闢的陣列首地址賦給原陣列變數名a delete a delete b 就算原陣列的空間不夠,也可以用這個方法的.無須考慮要合併陣列的長度 補充一下 回答2雖然可以不用管目標的記憶體長度,但是會...

c語言程式設計題,C語言程式設計題

用夢竹 include define n 3 int main b n n i,j for i 0 i 3 i for j 0 j 3 j b i j a 2 i j for i 0 i 3 i return 0 時間有限,只做了第一個。注 如果題目上有例子,可以直接按例題寫 這個 如果想改可以改n...