Ⅰ 關於學習c語言的問題
今天回頭看了下LZ的補充發現有些矛盾:
1.C語言就是C語言,既不適合游戲編程也不適合windows編程,就光C語言把那本C語言程序設計看完就已經算學完了,再學也就那樣。
2.語言不重要,重要的是框架,MFC是一個框架,GTK是一個框架真正C語言就那點關鍵字和標准上的那點東西,其它的都是框架補充的,有不認識的庫函數那很正常,別人幾百號幾千號人幾十年寫的那麼多庫一個人是不可能全認識的。程序重要的是設計思想、介面之間的調用關系,實現上有別人的當然好,實在找不到大不了自己寫個,要是有更好的再換掉隨意,只要調用關系確定了就沒問題。
C主要用於匯編和linux相關的編程。之所以教學用C是因為C的語法比較簡單,而且面向過程也比面向對象容易理解。
現在你要確定一個主要編程方向:
1.嵌入式/Linux:C/C++雙修
2.windows軟體開發:VC++,windows操作系統
3.商業軟體:J2EE or .NET or php 。。。
Ⅱ 最近突然想學學C語言.哪位仁兄可以告訴我學C語言用的是什麼軟體
他說我不完全贊同,雖然說能上dos模式下了,但你卻進不了c語言開發環境中,你要安裝TC,安裝後進入dos下,然後輸入TC進入c環境中,在裡面輸入語句,編程就可以了,c語言是所有編程語言的基礎,雖然現在用的不多,但他是編程思想的靈魂,努力好好學吧,將來再考個二級c證,祝你成功
Ⅲ 學C語言 2個月又點迷茫了。
寫好了播放器, 但是你基本了解代碼是怎麼運作的嗎?
其實用VC寫簡單播放也不難啊, 只是你還沒學到那個地方, 學了MFC個人感覺上就要好點了
大多數人學C都是看的"從入門到放棄"這本書, 希望你不是. :)
Ⅳ 學完c語言後
我的情況和你一模一樣 現在只學會了C的基礎語法 只會做一點超級簡單的數學題
看我們學校數據結構的教材 上面多的是偽碼 完全看不下去
不過沒辦法 你是學這個的這些東西就一定要會 我想這不是你我少數人煩惱的問題,很多人一定也經歷過這樣的階段,
我覺得看書一定看的懂,重要的是堅持,有時候看書上的東西實在是沒有門路就放在一邊不管他了,這樣一定學不好的。你第一次看C語言的時候看的懂嗎?反正我是沒有看懂,我個人覺的計算機方面的書都是在看的過程中有很多理解不了的東西,可是看完了全書 很多問題也都知道是怎麼回事了,還有學我們這行的,語言C++和java是一定要會的,就算不怎麼用但是今後會經常看到C++,java的代碼,所以如果看數據結構真的是很頭疼的話可以先看看這兩門語言,也許那個時候再看數據結構就突然覺得豁然開朗了。
學習就是靠平時的積累,積累的多了,有一天會突然發現以前完全搞不懂的問題怎麼這么簡單,俗語也叫開竅,現在我們都還沒開竅,所以繼續努力,堅持下去,一定沒問題的
Ⅳ 學C語言後悔了
不學你會更後悔,以後別人都可以用一種鄙視的語氣說"XX連C都不會"
Ⅵ c語言為什麼這么難學,我為什麼老是學不會
對初學者來說,C語言確實有一定的難點,但是C語言是基礎的語言,並不是最難的所以學不好的主要還是自身的問題。依據本人這么多年的經驗,這嘗試分析下為何這么多人學不好C語言?
C語言本身存在一定難度
C語言主要應用於操作系統、嵌入式底層開發等,在這些領域C語言一直都咱局主導位置,但是在入門上現在比較熱門的php、python、java等語言比C語言稍微容易一些。所以很多人學習到C語言的時候,理解起來很抽象,使用時變化莫測,覺得很難,自己就失去了興趣,慢慢地放棄了。特別是在指針的學習上,是一個檻,很多人就是倒在指針上的。
當然除了指針,C語言裡面還有一些回調、遞歸、函數指針、指針函數也有一定的難點,所以總的來講C語言還是有一定的難度 的,學習C語言一定要多練,不能光看書,多做一些項目慢慢地就好了。
意志力不夠沒有耐心,倒在黎明前夕
學習編程主要挺過去前兩年的積累經驗階段,後面就好多了,有些人就是迷迷糊糊的進入技術崗位了不知道到底做的是什麼,會有一天發現自己突然明白過來很多的事情,以前有些不明白的事情,突然覺得啥都明白了,看似是一件很神奇的事情,本質上來講都是日積月累構造成的。
很多人覺得自己學了這么長時間還是很多不明白,就會產生厭倦心裡,自己都想要放棄,沒有了激情,慢慢地自己就放棄了,其實有時候默默地再堅持一會自己就會慢慢地掌握C語言的精髓,對C語言產生興趣。
C語言沒有別的語言好就業
這涉及一個很現實的問題,學習了編程語言就得找工作,如果學了不好找工作,肯定學習起來的動力就不足,畢竟C語言的工作崗位絕對數量並不少,但是相比java,php,python等語言還是沒法比,而且對入門者的要求相對更高點,薪資上也不一定有多大的優勢,所以對於初學者沒有多大的吸引力。目前這也是當前的市場實際情況。
C語言是不是就不值得學習了?其實這種說法是不對的,其實php,python等底層語言還不是一樣用C語言來實現,所以C語言的重要性不言而喻。不要聽信C語言已經過時之類的謠言,C語言一直都在默默無聞、踏踏實實地做著底層很重要的事情,經久不衰。想要在軟體行業立足發展,C語言還是很值得學習的。
Ⅶ 學C語言好痛苦
譚書就是上個世紀的東西,如果你學通了反而是害了你,建議換一本《C Primer》或者《C Primer Plus》,一節一節看,他有代碼清單的,你跟著敲一遍,搞懂他代碼的意思,學完一章以後可以去OJ刷題,鞏固基礎,不會做就問,最後找一個大佬帶你
Ⅷ 學C語言會遇到哪些硬傷
指針就是存放地址的變數,如果是可迭代的數據那麼就是存放這個可迭代數據的首地址,大部分大部分書上說指針是指向某個地址其實是錯誤的,要牢記賦值運算賦,是把指定數據的地址賦值給指定的指針變數,而不是指針指向某個地址,另外要理解遞歸,遞歸我的理解是必須給定條件讓函數春蠶到死絲方盡,然後高手都是用遞推,比如遞歸+到1000,在終端要十來秒,用遞推瞬間,只遍歷15下,最後其實上面說的都不是關鍵,如果是在win上學c,那就學win32,如果是在Linux上學c那就學Linux C,否則在控制台學c永遠就是然並卵!
Ⅸ 剛開始學C語言程序設計時看不懂,後來就沒信心學了,但有想學怎麼辦
C語言(或者編程語言)本身裡面的邏輯思維方式和咱們之前接觸的思維方式是有差異的。
所以感覺剛開始學的吃力很正常,對於不明白的地方多看幾遍,然後再試著寫幾遍,多琢磨,慢慢就不覺得難了吧。 自信!加油!
Ⅹ 為什麼我學C語言感覺很難
慢慢來 常量么就是不能改變值的 變數么就是可以改變值的 二進制么,就是用0,1表示數值的 十進制就不用說了吧。。。。我們平時用的0~9 這個程序看多了就懂了的,不急的