1樓:匿名使用者
個人覺得譚浩強版《c語言程式設計》很適合初學者自學,如果你能將他仔細用心地看完三遍,那麼也許你就能達到c語言的入門啦,還有就是一定要養成良好的程式設計習慣,這個是很重要的哦,c是很深奧的哦,好好努力吧!
2樓:匿名使用者
哼哼。恕我直言,40天只能學個入門,也就是把語法學完。要想深入沒個幾年是不行的。
你還是高一,我覺得高考對你而言最重要。而且現在這個專業太普遍了,連專科院校也都開設。競爭壓力實在太大了,個人不建議你學。
3樓:匿名使用者
目前為止,所有語言中,個人感覺還算c語言易上手,好學,一開始可能有點枯燥,希望你能夠堅持下去,過一段時間之後,就感覺比較輕鬆了,四十天應該可以自己程式設計,基本完全掌握c的用法,祝你早日成功!!!
4樓:楓葉老四
如果全心全意學習的話最起碼可以把大一要學的c語言基礎知識學完,,學完以後可以編寫一些的軟體,比如小型計算器、以及完成一些定向的基本問題解決方法!總的來說c語言是基礎語言,一般不會用它來完成大型軟體的。
5樓:匿名使用者
你還挺自信的嘛,我剛學過c。感覺學習還是靠自己,如果你真能用心學下去的話,編個學生管理系統應該不成問題的,呵呵,希望對你有幫助!
6樓:匿名使用者
要相信自己~~~學c語言
但一定要堅持 因為剛開始學的時候很枯燥 程式老是出錯這是不可避免的 堅持下去就好啦
7樓:活活力力
c語言不怎麼好學,我就是學這個的
如何學習c語言
8樓:卯永芬次凰
學習c語言的方法很多,最有效的莫過於
學習心態以及學習的順序!
心態要端正,遇到問題別懷疑自己的大腦和能力,我敢保證只要你沒有智障,任何語言對你來說絕對不是問題!
學習順序非常重要,比方說你不能在不學習普通型別變數的操作下去學習陣列……我建議你好好把基礎大好,還有一個就是
c語言在執行的過程中
他的底層是如何實現的,這個很重要,
如果你按照我說的學習,c語言對你來說
很容易!
9樓:赫微蘭羅巳
藉此希望對初學者有點幫助:
一、分號
,大括號
分號。分號是表示式結束的標誌,一般表示式後面都要有。
寫“;”的時候一定要注意:是否要結束前面的語句
。注意:if,switch,for,while語句,資料型別定義,函式定義。
if(a>b)
/*if語句,沒有分號*/
while(i+=10,i!=100);
/*while語句迴圈體為空,依靠逗號語句實現迴圈*/
struct
a/*結構體資料定義,沒有分號*/
b;/*結構體變數,要有分號*/
intsum(...)
/*函式定義,沒有分號*/
大括號。大括號是一個語句段的標誌。
寫大括號時最好一次寫一對,然後把游標移到大括號裡寫
。避免遺漏。
二、運算子號
“=”與“==”
“=”用於賦值,注意“=”左邊必須是變數,右邊可以是常量也可以是變數。“==”用於判斷兩個量的大小,左右兩邊可以是常量也可以是變數(
儘量把常量寫在左邊,這樣“==”誤寫成“=”時編譯器就會報錯
)。運算表示式有它本身的值
。“=”語句值為“=”右邊的量的大小;“==”語句值為判斷結果,無外乎兩種,0(表示“==”兩邊不等)1(“==”兩邊相等)。
(i=1)==(3==4);
/*i值為1,整個表示式值為0*/
“,”逗號語句是從左到右計算,整個逗號語句的值為最後一個語句的值
i=(j=2,j+8,j++);
/*先計算j=2,值為2,j+8不是運算表示式,跳過,計算j++得到整個括號內的值3*/
“/”“/”兩邊都是整型變數的時候結果也是整型,而且結果遵循向0靠攏的原則
。運算子的優先順序及結合方向
不多說了,**一定要背牢。
三、變數
命名不要吝惜,能說明白性質儘量在變數的名字上說明。
避免老是使用一個字母,或者難以理解的變數名
。對於較長的變數命名可以使用巨集定義、型別定義。
#deine
up0x4800
/*鍵碼的巨集定義*/
typedef
struct
mem;
/*結構體變數的型別定義*/
10樓:呼新蘭騎丙
嘿嘿,你跟我有那麼一比
當初我也是成績相當不好
但是隻要感興趣,絕對是學得好的。
有人說學c++之前一定要學c。
這倒不一定
但是如果直接學c++的話
之後最好再看看c
瞭解一下也是有好處的,
c++primer
是本好書
注意不是primer
plus
這本我沒看過
甚至你可以隨便先找本爛書看
如果你屬於很好問的人的話
你一定會有很多問題
然後再看c++primer
那樣效果會很好的
另外,多上論壇
不懂問就是
積累了一定的知識之後可以試著幫著回答別人的一些問題這樣可以加強自己對語言的理解。
有一點不同意樓上的說法
c語言是基礎,但他絕不簡單
簡單的知識語法而已
而你知道語法有什麼用呢?
就好比你知道中文的語法
你就能寫出漂亮的詩歌嗎?
答案是否定的……
語法並不太必要刻意熟記,
用多了自然就記得了
思考演算法、結構
最重要的是程式設計思想。
“物件導向”不是說說而已
如果沒理解清楚那寫出來的東西說不定就是四不象。
但是不必害怕,
雖然不簡單,但也不是難以入門。
具體的在你學的過程中是能夠慢慢體會到的。
11樓:宿夕章茶
這位網友,您好:
1.我建議您先看書吧,譚老的那本還可以,適合初學,編譯器用win-tc吧,網上搜搜
2.我推薦使用vc++6.0中文版
因為國家考試用的就是那個
當然了還有turbo
c這個也是以前國家考試用的
但是這些版本很老了
而且沒有現在的方便
對於一個初學者來說
用老版本麻煩些比如你遇到了問題想去諮詢下別人老版本的尤其是比較經典的turbo
c2.0的
你需要把原來的**在寫一遍才行
而visusl
c++6.0的則可以用滑鼠進行復制操作
很是快捷
而且vc還有自動用不同的顏色來顯示不同型別的**對初學者來說
是個很好的糾錯功能
比如你的關鍵字打錯了
顏色是會變的
其實vc不僅適合初學者
它是大眾化的軟體
正因為它的優秀所以就適合很多人群
補充:vc不僅有6.0的版本
還有2005的2008的
為什麼還是建議你用6.0的呢
還是因為國家考級就是用的6.0的
而且很多人也在用它
我們都用這個
vc++6.0
這是微軟的一個功能很強大的程式設計軟體,c語言、c++語言都適用,裡面有很多很好的功能是tc無法比擬的。
希望我的答案能幫到您!
謝謝你:朋友!
什麼c語言程式設計軟體適合初學者
12樓:匿名使用者
vc6.0 ,舊了。
codeblack,還可以。
cfree破解版,貌似不更新了。
vs2010。有點大。
linux下c語言程式設計(適應平臺有點困難),建議選哪個都行。都能練習c語言。
13樓:匿名使用者
對於咱們這樣的初學者用tc或者dev就夠用了,否則用高階的不僅不能增添能力,相反還會因為複雜的操作流程把本身簡單的問題弄複雜了,反而自造麻煩了。說白了 c編輯器只不過就是個工具罷了 把c知識學會了才是最關鍵的 就好比開車 只要把駕駛技術掌握了 拿到駕駛證了 至於是開寶馬 還是賓士 那就看個人喜好了
14樓:無法無天
devc++簡單實用,安裝完成的時候選擇中文就可以了
或者網上的c-free
龐大一點的就是vs系列,幾個g,一般裝vs2010以上
15樓:元元旦旦
如果你是初學,我還是建議你用turbo c,因為它就是一個針對c的程式設計環境.當然vc++6.0,2008之類的更通用,但是不適合初學.
因為它們本身的使用就需要你學習,而且不是特指c的.也就是說,你寫了一個正確的c檔案,但是不一定能在vc++上正確執行,因為你還要包含這樣那樣的標頭檔案.而這些在turbo c裡是內建的.
你可以選擇trubo c 3.0試試.
16樓:熙楊丶
我覺得適合初學者練習c語言是gx developer 體驗會很好
17樓:棲鳳婷
visual studio啊。2005,2008,2012版本都行
學習c語言需要掌握哪些基本知識?
c語言程式設計
18樓:匿名使用者
#include
#define n 10
void insert(int list, int n, int x)
void main( )
為什麼程式設計入門要學c語言
19樓:江西新華電腦學院
現在都是資訊化的時代,沒有一門好的技術是難以在社會之中立足的,
現在的電腦技術飛速增長,每家公司都需要電腦人才,你可以去學習電腦專業,
在這個領域中還是有很大的發展空間的,只要自己好好學習,以後的前景不可限量。
20樓:楊塵一
現在學習c語言是很有作用的。因為:
1、在系統核心的開發領域,很多地方需要運用到c語言相關知識。
2、c語言還可以用來遊戲軟體開發。
3、c語言具有很強的繪圖能力和可移植性,並且具備很強的資料處理能力,可以用來編寫系統軟體、繪製二維圖形和三維圖形等軟體。
4、在嵌入式硬體開發領域,需要使用到c語言編寫程式。
21樓:千鋒教育
c作為入門語言,其原因是c比較接近底層,又有一定的抽象性,雖然將來未必會使用它,但可以更瞭解計算機原理以及資料結構。可能對於大多數程式設計師來說沒太大用處,但原理和資料結構能以計算機角度來思考程式問題,寫出更高效的**。這算是專業的程式設計師的一種修為。
而且c現在還是主流,作為入門語言是很適合的。
c語言是一種計算機程式設計語言,屬高階語言範疇。它既具有高階語言的特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式,**清晰精簡,十分靈活。
22樓:
誰告訴你"程式設計入門要學c語言"的, 你可以去問問那個人“為什麼”, 我身邊也有很多人從事程式設計,但是不是從c開始的。 所以這個前提不成立的情況下,問“為什麼”就不成立了。 ^_^
如果你要問從c開始學程式設計有什麼好處,上面的朋友都已經回答你很多了。
對了,要是你在讀大學,c在你的專業是必修課,而你學地比較鬱悶,所以問這個問題,那我還是送你一句話 “忍忍吧,誰叫它是必修呢".
23樓:
c語言等組合語言,是電腦開發程式必要工具。就想你學英語,依次為:字母-單詞-英語,學軟體開發也是如此:01基本電腦語言-組合語言-電腦軟體。希望我的回答可以幫助你理解。
24樓:晴川初現
c語言是基礎,是機器能直接識別的,其他的語言大部分都是建立在c語言的基礎上的
25樓:下一站埃菲爾
c語言是學好程式設計的最基礎的程式語言
如何學習c語言?
26樓:z不可替代
學習方法是:
1、課前預習,課後複習,認真做課堂、課後的作業,理解理論知識。
2、記住語法規則。
3、加強邏輯思維。
4、多動手,通過練習上機瞭解它的執行過程。
5、實踐—>理論—>再實踐,剛開始學習c語言時,按示例練習,並推動理論的學習,然後再自己多思考,多上機實踐。
c語言是一門通用計算機程式語言,廣泛應用於底層開發。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
c語言的學習方法,如何學習C語言
c語言與cpp程式設計 如果剛開始接觸c語言,聽不懂也正常,不要有畏懼的心理,有些小夥伴可能看到部分同學什麼都會,自己就很氣餒,因為這部分同學很可能接觸程式設計比較早,即使小孩學走路也有一個過程,剛開始有走路慾望 學會站立,腿部有力量 嘗試走路,不斷練習 學會走路。所以不要慌。學c語言與走路一樣,剛...
我要學C語言,如何學習C語言
這些東西說難也很難,說簡單也很簡單,說難的,都是初學者,其實當你瞭解了,就感覺很簡單。都是一樣的道理。因為初學的人很難轉過來這個彎,就是看書的時候還可以看的明白,但就是不知道為什麼,而且想自己親手去嘗試的時候就感覺什麼也不會了。其實每個人學c語言都是這樣,並不是誰聰明就學的會,這要有一個過程。當時學...
c語言程式設計,c語言 程式設計
陣列的下標是從0開始的 假如陣列a裡有三個元素,這三個元素可以表示成a 0 a 1 a 2 陣列的大小是根據你定義時確定下來的 有3中定義方法 1 int a 100 2 int a new int 100 3 int a 第一種定義直接給他分配了100個空間的記憶體,第二個也是,第三個是根據後面陣...