Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

發問時間: 電腦與網際網路程式設計 · 2 0 年前

最近想學C語言

最進去圖書館借了本 C語言的書,有幾個小問題

1.我學了一點VB,大概知道,變數是什麼,迴圈也大概了解

陣列也有個概念,大概都有籠統的概念,覺得自己蠻喜歡寫程式

我現在想跳學C語言,會太快嗎?還是先多看幾本VB的書多練習一下在跳

2.在圖書館找語言的書,因為對VB有點了解,想說看看有沒有進階點的書

可是看了二十多本,除了基本的,其他都已經跳到多媒體之類的高級領域= =

翻了一下感覺看的蠻吃力的,心情有點沮喪,覺得自己好像不太適合寫程式

對當初看書學語言的大家,你們會碰到這方面的問題嗎?

我很擔心讀C語言,也會碰到這樣讀完基本的要讀進階會覺得很吃力的情形

3.在找C語言的時候,發現很多書是QB的,C跟QB有差嗎?

因為目前想專精一項就好,關於我借的書,作者是說練習可以用

書本後面有下載免費版C++的網址,C跟C++的程式文法上的差異有多大

4.因為我目前二專,明年要寫專題,我想寫程式,

未來也想走程式這條路,說的有點遠了

不過覺得大學不學個一技之長好像不太行的

那我在學程式該注重哪些概念的??

覺得很在乎,所以以20點相贈,

想在開學初定下個目標

希望各位大大能指點迷津...感恩了

1 個解答

評分
  • ?
    Lv 5
    2 0 年前
    最佳解答

    Ans1:學程式語言沒什麼太快太慢的問題,重點是你有興趣,肯用心、花功夫下去學,基本上程式語言的基本概念都是相似的,最主要的差別就在於語法與應用的方向。

    Ans2:一開始學C,不用挑太難的,先從最基礎的範例開始,並上機做練習,慢慢增加自己的信心,你現在才二專,未來的路還很長,若說想精通C語言,我想很少人能夠在你這樣的年紀就能有通徹的了解,大部份的人也是要在職場打滾個數月或數年,才能活用C語言,所以你不用特別在意。

    Ans3:C與QB的差別,我想業界蠻少在用QB的,反而C的發展比較廣也比較多,致於C與C++的差別,C++是C的延伸,下載C++的編輯器可以下向相容,也就是說你可以用C寫也可以用C++來寫程式,在這個C++編輯器都是可行的。文法上的差異,差在輸出、輸入、include的函式庫、使用的函式…等,還有C++是利用物件導向的方法將資料整個包在一起,方便程式設計師做資料的歸納、結合、修改,這個算是C的進階,我想在職場工作時才比較會用到,當學生算是蠻少用的,知道、了解它的觀念和方法即可。

    Ans4:程式語言的概念,第一為資料的定義,第二為程式語言的語法,第三為程式語言可用的函式,第四為邏輯關念,也是最重要的一點,我想最好有一點計算機概論的底子,因為程式語言常常會用到計算機概論的理論、觀念,若沒有一點底子,對你而言是很吃力的,常常會搞不懂範例為何會這樣子寫,就算有說明也是一知半解。最後一點就是要持之以恆,不要超過兩天沒碰,而且最好要每天練習範例,還有複習學過的章節,這樣才算是最有效的學習程式語言的方法。

    參考資料: 自己
還有問題?馬上發問,尋求解答。