C語言題一道,如下 若變數都以正確定義,則以下程式段的輸出是 int a 10 b 50 c

2021-04-11 15:47:16 字數 2556 閱讀 9338

1樓:小心情的月寒塘

a=10b=30c=10

首先判斷條件那裡沒打括號意味著判斷條件只執行到第一個語句為止a=10

b=50

c=30

判斷a>b 否 不執行 a=b

執行b=c=30

執行c=a=10

2樓:匿名使用者

a=10b=30c=10

因為 if 條件成立的話,沒有花括號的情況預設執行後面的一條語句

3樓:匿名使用者

a=10b=30c=10

c語言第一題:若變數已經正確定義並賦值,符合c語言語法的表示式是() a、a=a+7;b、a=7+b+c,a++ c、int(

4樓:手機使用者

a a=a+7; //不符合,這不是表示式,是語句b a=7+b+c,a++ //符合,這是逗號表示式c int(12.3%4) //不符合,12.3不能做內%運算容

d a=a+7=c+b //不符合,a+7不能做左值。

結論:c正確

若變數已正確定義並賦值,下面符合c語言語法的表示式是( )。(1分) a、a:=b+1 b、a=b=c+2 c、int 18.5%3

5樓:匿名使用者

b。a無此用法。表示式,是由數字、算符、數字分組符號(括號)、自由變數和約束變數等以能求得數值的有意義排列方法所得的組合,表示式必須要賦值給一個變數才行,故c錯。

等號左邊必須是變數,故d錯。

擴充套件資料:

1、算術表示式:

算術表示式是最常用的表示式,又稱為數值表示式。它是通過算術運算子來進行運算的數學公式。

算術運算子

1)乘法運算子 *

x*y 求x乘y的值 舉例:6*7=42

2) 除法運算子 /

x/y 求x除y的值(浮點數運算) 舉例:2.76/1.2=2.3

3)整除運算子 div

x div y 求x除y的整數商(對整型數計算) 舉例:25=5

4)取餘運算子 mod

x mod y 求x除y的餘數(對整型數運算) 舉例:25 mod 4=1

5)加法運算子 +

x+y 加法運算 舉例:32+2=34

6)減法運算子 -

x-y 減法運算 舉例:48-21=27

2、邏輯表示式

邏輯運算的結果只有兩個:true(真)和false(假)。visual basic提供了六種關係運算子和三種邏輯運算子:

=(等於)、<(小於)、<=(小於等於)、>(大於)、>=(大於等於)、<>(不等於)

not(非)、and(與)、or(或)

6樓:任國榮

a中的":="不是可識別的運算子,故錯;

b是對的,相當於:b=c+2; a=b;(賦值運算從右到左算);

c:錯的,要麼定義變數:int a=18.5%3 ; 要麼資料型別強制轉換:(int)18.5%3; int 18.5%3這就不倫不類了;

d"="號左邊是不能有表示式的,給表示式是不能賦值的,所以d錯,

7樓:飛塵_暗羽

a:明顯不可以

c:int 只是定義,而18.5%3不是一個變數d:a=a+7沒錯,但是a+7=c+b 就出現問題了,a+7不是一個變數,c+b 無法附值

b:b=c+2 ,和d一個道理是符合語法的

8樓:匿名使用者

a明顯錯誤,c是個定義,但是沒有賦值給變數d至右向左賦值b+c的值不能賦給a+7『它不是變數』

9樓:匿名使用者

a、b兩地相距300千米,某物流公司的甲乙兩輛貨車分別從a b兩地同時出發相向而行並以各自的速度勻速行駛 途徑配貨站c, 甲車1.5小時時先到達c地,乙車從b地直達a地。 此時,甲乙兩車相距30千米,並在c地用1小時配貨 ,然後按原速度開往b地 ,乙車行駛3小時時兩車相距120千米,

乙車出發多長時間,兩車相距150千米?

c語言賦值表示式問題:若定義有語句:int a=3, b=2, c=1; 以下選項

10樓:滄海雄風

a錯了,不能將3賦值給表示式,b=4已經是個表示式了,既然是表示式就只有真假(即0和1),

而 (a=3*5)=4*3 中的a=3*5 是賦值

11樓:匿名使用者

我在vc++6.0中貼上你的**,編譯執行都通過#include

int main()

結果2 4 4

12樓:匿名使用者

賦值語句的物件只能是變數,而不是表示式 b=4已經是個表示式。若換成a=b=3,就對了。

對於b,最後的值:a=2,b=2,c=1

對於c,整個語句是個賦值語句,裡面又巢狀了個b=4的賦值語句,所以,最後的結果是a=5,b=4,c=1

對於d,解法同c,a=5,b=4,c=4.

所以a 是錯誤滴。

一道簡單的c語言題,一道簡單的C語言題

這道題的答案是和具體的平臺有關的,因為按照c c 的語言定義,沒有明確規定型別如int,long,double,char,等的大小,僅僅規定了它們相互之間的大小關係,如1 sizeof char sizeof short sizeof int sizeof long 具體到你這道題,如果以32位wi...

一道c語言程式設計題急求答案,一道C語言程式設計題急求答案

c語言程式 include stdio.h 對陣列進行排序 void sort int arr,int n void main int n 10 int max double avg 0.0 int i max arr 0 avg arr 0 for i 1 i max avg n sort arr...

一道C語言程式設計題,救救小白吧,一道C語言程式設計題,求大神救小白!

include void trans int n for i 0 i 一道c語言程式設計題,求大神救小白!include main 如圖所示,望採納。一道簡單的c語言程式設計題 include int main int n,i,j scanf d n for i 0 i 一道c語言程式設計題。急。實...