回覆列表
  • 1 # 專滅噴子鍵盤俠

    程式設計是不是一定要智商很高?

    回答如下:

    學習程式設計很高智商到不要,但至少沒有思維障礙。智商透過訓練同意可以提高,至少在這個領域可以提高。

    學習程式設計並不神秘,最關鍵的是要找到興趣點,如果沒有相關的興趣再高的智商也是百搭。

    學習程式設計思想很重要,很多東西完全顛覆平常的規律,在程式裡很多行業語言都是抽象的,對於剛開始學習的人來說首先掌握一些簡單的,並且學會使用,潛入深出。

    所以對於初學程式設計的人來說掌握概念,改變思想很關鍵,下面就是針對概念方面的做一個簡單的描敘。

    首先要知道什麼是變數,在程式裡這是最基本的,尤其是c語言對變數的類要求很嚴格。

    簡單的比喻,變數就是一個存放東西的,這個存放東西的也有分婁,比如裝鹽巴的,裝油的,裝辣椒的。但是裝的東西可多可少,所以叫變數。在程式的執行中其值可以改變。

    還有就常量,同樣是用來裝東西的,但與變數相反的地方是裡面的值在程式的執行中不可以改變。

    知道變數之後要明白用變數來做什麼,這樣就必須學變數賦值,運算。運算中還有優先順序的區別,入門時先試試加減乘除,看看它先計算什麼,你就明白什麼是運算優先順序這個概念了,

    條件執行,在程式設計中是用判斷語法來實現的,比如說,達到什麼條件執行什麼語句。

    迴圈,在程式設計中不可少的,迴圈顧名思義,就是指程式執行時在某一個地方轉圈子一樣的執行,但是迴圈一般都會加入條件判斷,否則就是死迴圈,永遠也跳不出這個圈。

    函式,在程式設計的世界中千萬別把這個函式與數學中的函式混為一談,會誤導的,之所以叫改變思想就是要把你已知的當成不知道,重新從概念學起。

    函式是把一些程式碼進行封裝,方便後續呼叫,同時也起到分類作用,你把函式當成一個工具去理解,需要完成什麼樣的活呼叫什麼函式就可以了,函式也有自定義的。

    陣列,陣列是對同一型別的變數進行封裝,比如你裝鹽巴的罐子有100個,你就可以做一個裝鹽巴罐子的箱子,把這些罐子放到箱子你去,並且每一個罐子都編上序號0~99剛好是這100個鹽巴罐子。

    有了這些概念,後續可以自己搞定了,記住學習程式設計入門簡單,但是要寫出好的程式真與智商有很大的關係,尤其是複雜的程式碼,關係網密集的程式碼很費腦力。

    智商也可以訓練,就像人的肌肉一樣,經常運動的人肌肉發達,經常動腦筋的人腦力也會提高。

  • 中秋節和大豐收的關聯?
  • 科比·布萊恩特的追思會在2月25日凌晨進行,你有什麼想說的?