c語言問題求大神解決,本人小白求解釋,謝謝拉

時間 2021-12-25 03:15:12

1樓:匿名使用者

① if( ) 擴號中需要能判斷真假的值, 0為假,其他數值為真。

② !代表非,對真假取相反。如!0為真。

③ x的值總是以最終賦值為準。

int x; //只定義未初始化此時x值由編譯器隨機賦值。(int 宣告變數x 為整型,即x後續可以被賦予1,123,889....這樣的整數,當然字元也是可以的)

④x=35; //x相當以一個無底無蓋箱子,上一步x被賦予隨機值,此次將35放入x但同時上一個值被擠出

⑤ if() 語句1; else 語句2;

if()括號內為真時,執行語句1之後跳過語句2。

相反則跳過語句1,執行語句2。

~~~祝你學習愉快。

2樓:臨懷

b.4相當於

if ( ! a )

else

if ( c )

else x = 4;

因為c的值是0,if(c)為false

因此x的值是4

3樓:匿名使用者

if(!a) x--; 這裡x=34;

else if (b); 這裡x=34;

if(c) x=3; 這裡x =3不執行;

else x=4; 這裡x=4

所以,最後x的值為4

c語言問題,求大神解決,謝謝拉。。我是小白,解釋下原因

4樓:

主要考察你c語言三目運算子的結合方向 是自右向左的所以a

可以看成 a

括號內的表示式也可以看做是一個元素

因為 a = 1 b = 4 所以 條件 a < b 成立 所以選前者 a

答案就是 a) 1

5樓:臨懷

a

問號表示式是右結合的,所以可以在右邊打上括號

因為 1<4, a

6樓:匿名使用者

這是一個運算優先順序的問題,你要是在a:後面加括號應該就明白了。不過在實際運用中這種小聰明影響他人閱讀,容易出錯並不可取。

7樓:匿名使用者

加上括號 (a

先判斷後面:(c

再判斷(a

c語言問題,求大神解決,謝謝啦,我是小白,最好能夠解釋下.

8樓:匿名使用者

3.6取整等於3,再乘以3等於9

9樓:匿名使用者

其實在程式設計學習初階時,不妨多花一些時間多實驗實驗,這種小實驗是很棒的。

c語言問題,求大神改錯,謝謝拉,我是新人,小白

10樓:匿名使用者

這是一個數學問題,首先你要先想好如何求得問題的解,也就是所謂的「演算法」

按照你的思路,

首先利用數學知識可以知道s是關於n的單調遞增函式,所以s與8最接近的值一定是

s(k)<8

void main()

s1 = s - 1.0/n;

if((8-s1) < (s-8))

printf("s=%f,n=%d",s,n);}

11樓:夏碧夢

int n=1;//這裡n應該賦初值1,否則下面的while實際上會成為死迴圈

double s=0,m=0;

while(s<=8)

12樓:匿名使用者

for(n=1;n<=n+1;n++)//這裡是死迴圈

C語言問題,求大神解決,c語言問題 求大神解決

馨兒 青衣 include include main printf the place is d n place printf shun xu is d d d d d n a,b,c,d,e printf ni xu si d d d d d n e,d,c,b,a return 0 已經改過,你...

C語言問題,求大神解決,謝謝啦,我是小白,最好能夠解釋下

想法還是不錯的,把輸入的一個字串,倒序存到另外一個字串中,不過實現時有點問題 首先,兩個字元陣列未初始化,用puts函式當字串輸出時,由於可能沒有字串結束符 0 而造成輸出亂碼的問題 第二,你接收字串的字元陣列str2是從最後一個元素開始賦值的,一旦你第一個字元被賦值為 0 時,你再用puts st...

c語言問題求大神解答,C語言問題,求大神解答

a 用結構體定義以下學生資訊,結構體名 student 學號 姓名和成績 包括3門課程的成績,可用一個陣列表示 struct student c語言問題,求大神解答! 奔安 include include include typedef unsigned int uint typedef struc...