1樓:成弘文
c語言、資料結構 可以說是編成者最基礎也是最重要的知識。
好處什麼的那太多了我也就不廢話了,你自己將來體會吧!
至於c語言能幹什麼?我以前就在手機軟體公司用c語言寫手機軟體的(手機所有的功能基本都是用c寫的,厲害吧),目前大部分嵌入式軟體開發基本都用c語言,而且如果對系統和硬體瞭解的話還可以用c語言寫底層驅動程式,甚至可以自己寫作業系統就像現在最流行的linux就是用c寫的(當然並不是說學好c語言就能實現這些,這還需要很多其他的知識)。
至於教材那沒什麼爭議 譚浩強《c語言程式設計》
2樓:
最最權威的教程就是譚浩強老師編寫的《c語言程式設計(第三版)》,這本書從最簡單的入手,特別適合初學者。建議你從這本書開始學習吧。
3樓:匿名使用者
c語言是學習其他高階程式語言的基礎。很多高階語言中的語法都和c語言一樣(雖然現在程式設計都不用考慮太多語法,物件導向程式設計了)。所以要先學好c語言,不能一步登天。
朋友漫漫來吧,雖然學習c語言很乏味!
4樓:大白兔
我有教程,可以發給你,c語言是其他電腦語言的基礎,學了對你肯定有用的!
5樓:匿名使用者
該程式的目自定義函式max(float x,float y)輸出兩個其中大的一個。
至於c有什麼用,我也是處學者啊! 哈哈!
6樓:匿名使用者
c語言是一個很強大的語言,他擴充套件性非常強。
相關教程在網上有很多,建議把基礎打牢,多動手實踐。
7樓:匿名使用者
c傑作:linux
譚浩強《c語言程式設計》
8樓:匿名使用者
強烈推薦譚浩強《c語言程式設計》
對於初學者來說,先找一本教材看看是十分有幫助的,比在網上看東東好多(個人觀點),先入門再上網更好。
上面這本書你可以在舊書店裡找到,幾塊錢就搞定了(黑店例外).
9樓:
摘要。親,您好,c語言問題:1、語法錯誤概念:
是指程式中含有不符合語法規定的語句2、邏輯錯誤概念:是指程式中沒有語法錯誤,可以通過編譯、連線生成可執行程式, 但程式執行的結果與預期不相符的錯誤。3、系統錯誤概念:
是指程式沒有語法錯誤和邏輯錯誤,但程式的正常執行依賴於某 些外部條件的存在,如果這些外部條件缺失,則程式將不能執行。
c語言問題。
親,您好,c語言問題:1、語法錯誤概念:是指程式中含有不符合語法規定的語句2、邏輯錯誤概念:
是指程式中沒有語法錯誤,可以通過編譯、連線生成可執行程式, 但程式執行的結果與預期不相符的錯誤。3、系統錯誤概念:是指程式沒有語法錯誤和邏輯錯誤,但程式的正常執行依賴於某 些外部條件的存在,如果這些外部條件缺失,則程式將不能執行。
親,**太模糊了,看不清楚。
10樓:
摘要。您好,c語言之問題集。
c語言 %-6d:6表示輸出列寬是6個字元,如果實際輸出的字元不足6個,則用空格補充其餘的位置,如果實際輸出大於6個字元,則按實際寬度輸出,前面的負號表示在右邊補空格。
如果沒有負號則表示在左面補空格。
數字是幾就表是幾個空格。
即:printf("%6d",123);
輸出的結果是(一個小數點表示一個空格)
c語言問題。
您好,c語言之問題集c語言 %-6d:6表示輸出列寬是6個字元,如果實際輸出的字元不足6個,則用空格補充其餘的位置,如果實際輸出大於6個字元,則按實際寬度輸出,前面的負號表示在右邊補空格如果沒有負號則表示在左面補空格。數字是幾就表是幾個空格。
即:printf("%6d",123);輸出的結果是(一個小數點表示一個空格)
具體的源**怎麼打。
問一問自定義訊息】
11樓:渠彩榮熊釵
#include
floatn;int
main()
integer
表示整數。real表示實數。
如果這個數取整之後還等於原數,則說明這個數是整數。、
12樓:巢文賦愛蕊
deque::push_back
原型void
push_back(const
t&x);typedef
dequeintdeque;
intdeque
dequetest;
就是在當前的佇列尾部插入一個數value
例如:;依次插入了1,2,3
與pop_back不同,pop_back是刪當前的隊尾值。
push_back
類似堆疊操作push,pop_back
類似堆疊操作。
pop.這裡的"back"
容易把人搞糊塗。
自己看吧。
c語言問題
13樓:匿名使用者
五. 判斷一個正數是否為對稱數,如果是返回0,不是返回1,(不允許呼叫c庫字串轉換相關函式),如11,121,1221就是對稱的。
首先把正數(沒有考慮浮點數)存放到字元陣列中a,len記錄正數長度。
while(num>=10)
然後比較判斷就可以了。}
14樓:我不喜歡故事
第一題的資料儲存形式看不懂到底是啥意思。求解……
15樓:海海胡
選擇題:
1、c2、d
3、b4、c
5、a6、a
7、c8、d
9、b10、d
判斷題:1、錯2、對。
3、對4、錯5、對。
c語言問題
16樓:雲淡風輕
!(a+b)+y-1&&x+b/2
這就是邏輯運算子和算數運算子的優先順序運算問題;
是邏輯非運算子,意思是(a+b)如果不等於0,則!(a+b)的值是0,如果等於0,則!(a+b)的值是1;
知道了!(a+b)的值以後,!(a+b)+y-1的值也就知道了。
然後求x+b/2,先求b/2,也就是b除以2,用得到的商加上x,就得出了x+b/2的值;
然後如果!(a+b)+y-1的值不等於0,同時x+b/2的值也不等於0,那麼這個式子的結果就是1;
如果&&兩邊的式子都等於0,或者有一邊等於0,那麼這個式子的結果就是0;
17樓:匿名使用者
1. turbo c能處理的資料有哪幾種?(5分)
整型、浮點型、字元型。
2. turbo c資料型別如何表示?它們的表達範圍是多少?佔用記憶體空間各是多少位元組?為什麼c語言中要嚴格區別整數和小數?(10分)
int、float、char
int 佔2位元組、float佔4個位元組、char佔1個位元組c語言是嚴格資料型別。
18樓:匿名使用者
(exp)?b++:b--判斷(exp)這個表示式是否為真,如果是真就執行b++,如果非真,就執行b--
我不能很好的表達,給你解題思路:
a.如果(exp)是假的,那麼(exp==0)就是真的,所以這句和(exp)不等。
b.如果(exp)是假的,那麼(exp!=0)就是假的,所以這句和(exp)完全相等。
c.如果(exp)是真的,那麼(exp==1)不一定為真,比如exp是b=2,那麼(exp==1)就為假,和(exp)不等。
d.如果(exp)是真的,那麼(exp!=1)就是假的,所以這句和(exp)不等。
所以答案是b
19樓:匿名使用者
(exp)這句是什麼意思啊就是條件 判斷真還是假如果exp是真 取b++;
假取b--;
就像是判斷bool型別。
應該選b
C語言的問題C語言問題C語言問題
若有說明語句double p,a 則能通過scanf語句正確給輸入項讀入資料的程式段是 解 p a 將a的地址賦值給p,scanf lf p 從鍵盤獲取一個數值賦值給地址p指向的變數 所以選d 有函式fun的定義形式如下。int fun float f 則以下對函式fun的呼叫語句中,不正確的是 a...
C語言問題,c語言問題?
一 c語言規定總是從main 開始執行的 這個函式也叫 主函式 因此,你發來的題目中的 1 6 8 敘述都是錯誤的,都應該選擇f。二 第2題中,c語言對其資料在記憶體中所佔用的實際位元組數,隨著程式中宣告的資料型別以及資料的多少而變化,c語言本身並沒有明確規定。這題應該選f。三 第3題,c語言中強制...
C語言問題,c語言問題?
你這個程式是捕捉0到9的按鍵狀態,按下再鬆開時才會記錄,想要識別所有按鍵,把for迴圈範圍擴大。比如for charch 32 ch 127 ch 這樣就包含了特殊符號及大小寫字母還有數字。但是,這個 是有問題的!一 你這個 需在鍵位已經按下後啟動才能識別,否則啟動時沒有按下對應鍵位,程式就結束了。...