1樓:楓林菜菜
就像路上的車一樣的,人走人行道,各種車走自己專屬的車道,否則會導致交通混亂
另外,開始學習計算機程式語言切記一個字一個字的研究,那沒什麼意義的,應該先
死記硬背,等你會用了,再仔細考慮它在計算機中是如何實現的,否則是學不好計算
機程式語言的。
希望對你有幫助!
2樓:
資料型別 就像是說 你是男人或者女人 一個定義罷了 區別別人 int float 一個整型 一個浮點
一個男人 一個是女人 種類嘛
3樓:匿名使用者
我們知道計算機儲存資料是以0和1來儲存的,那麼這樣的話不同的資料在計算機裡儲存所佔用的
位數是不一樣的,比如說一個數8和一個數100000000,他們儲存所佔用的空間肯定不一樣,定義資料型別的目的就是告訴計算機要儲存的資料佔多少空間,這樣計算機根據你定義的型別來儲存,就不至於浪費空間,具體說在c語言中比如int型佔兩個位元組,一個位元組是8位二進位制,那麼一個int型的資料就佔16位儲存空間了,其它的以此類推,通俗地說就是告訴計算機你用的資料要怎麼儲存和運算,不知道這樣解釋你明白了嗎?
4樓:
所謂的不同的資料型別,就是將不同的資料分類,方便儲存。因為不同型別的資料長度不一樣,所佔用的儲存空間也就有所不同,而計算機的儲存空間又是有限的,為了使有限的空間得到充分的利用,所以要將不同的資料分類來進行儲存。
5樓:匿名使用者
#include
#include
#include
using namespace std;
inline void flush_stdin()int main()
else
cerr<<"輸入錯誤,請輸入一個整數!\n";
}flush_stdin();
}cout<<"\npress enter to quit...";
cin.get();
return exit_success;}
各位大俠那位能用c語言出這麼一道選擇題
6樓:匿名使用者
1.#include
int main(void)
2.#include
int main(void)
7樓:中國死狗
執行通過
#include
#include
#include
void main(void)
c語言的幾個判斷題,求各位大俠幫助啊!
8樓:
1、兩個變數交換資料時常使用一個工作變數; //錯誤,「工作變數」改為「臨時版變數」。
權2、switch後面圓括號內的表示式的值和case後面的常量表示式的值都必須是整型或數字符型,不允許是浮點型;//正確。
3、迴圈for( ; ; )的迴圈條件始終為真;//錯誤。可以為假的,為假時退出迴圈。
4、break語句執行時退出本層迴圈,continue語句結束本次迴圈。//正確。
5、c語言中,用格式符「%s」輸入字元陣列時,陣列名前不能加&;//正確。
6、函式原型說明中,省略形參變數或者將形參變數寫成其它名稱不影響程式的正確性。//正確。
7、實參向形參進行數值傳遞時,數值傳遞的方向是單向的,即形參變數值的改變不影響實參變數的值;//正確。
8、c語言中,結構的成員可以是一維陣列或多維陣列。 //正確。
9樓:匿名使用者
全部正確
1. 工作變數, 臨時變數, 沒有本質差別吧?
2. c語言沒有布林型
3. 空表示式回, 其值為真
4. 在迴圈答中, 正確, 但 break 可以用於 switch5. 陣列名本身就是地址型常量, 當然不能再加 &, & a [ 0 ] 這種情況下, 是 & (a [0]), 是對元素取地址, a[0] 不是陣列名, 注意運算子的優先順序和結合性
6. 那只是一個對函式名這個"地址型常量"的型別說明, 形參變數名稱沒有意義
7. 正確, c 的函式呼叫是傳值呼叫, 不是傳地址或者引用; 傳地址需要把形參指定為地址型
8. 正確, 結構成員型別不受限制.....
10樓:匿名使用者
1,正確, 工作變數
bai就是臨時du變數吧? 比如 a =1;
zhi b = 2; 要交換ab,一般宣告daoc,使c=a;a=b;b=c; 當然也有不版用的方法。權
2,錯,可以是布林型,實際上布林也可以認為是整形或char的一個變種,但的確不允許浮點型。
3,正確, 就如同if()永遠為真
4,正確,語法規定,但break另外可用在switch語句內
5,錯,陣列名前一般不加&,但看scanf裡用的什麼形式,如scanf("%s", a);此時不加,但也可以用scanf("%s", &a[0]);所以如果只考慮前一種可以認為是對的,但若考慮後一種則應該可以加&
6,正確,原型說明中編譯系統只需知道引數型別,以便為在棧中為引數分配足夠空間,無需知道引數名稱
7,正確,數值傳遞方式的規定,為避免函式執行的***,若要修改引數本身,一般將指向該引數的指標傳入函式
8,正確,結構成員沒有特殊限制
11樓:
我覺得bai"sun_silang"的回答有點問題du。
第一題中zhi:dao工作變數在題中的意思就是臨時變數,所以專正確屬第二題中:不僅只支援數字字元型,還支援其他型別的字元型。所以錯誤。
第三題中:正確,那是一個無限迴圈,除非你在迴圈體中結束。
c語言初學者請教大家,C語言初學者請教大家
while a 14 的意思是a賦值為14,每次執行到這兒的時候,a的值就是4了,由於14為真,所以迴圈下去 因些最後停止迴圈是因為多次後,y的值大於了50 整個過程中,a,y的值如下 a 10,y 0 a 12,y 12 a 14,a 16,y y a 28a 14,a 16,y y a 44a ...
我是C語言初學者,有問題請教高手
這很正常了,因為這些程式是在dos視窗中執行的,執行完之後就會退出dos視窗,如果你先開啟一個dos視窗,然後再輸入那個檔名執行的話,就不會這樣了,如果你覺得這樣做太麻煩,那你就在程式的後面加個暫停語句getch 或者system pause 就可以了。一定要加在 return 0 這個語句前,這樣...
C語言初學,C語言初學者?
程式本身並沒有錯,以空格鍵跳出迴圈是不可能的。因為在輸入數值時,scanf會自動忽略空格。你要輸入不確定個數的數值,可以定一個正常情況下不出現的數作為退出標記。比如正常都是非負數時,可以用負數作為退出條件。把while 1 改寫為while a 0 或while a 99999 while 1 這段...