CS50-week01

cs50


1. 雲端---->別人的伺服器(Server)

2.terminal 對電腦下指令

  1. cd /  -->電腦的根目錄 root directory(可以想成C曹)
  2. 可以使用 tab 讓該出現的路徑自己填完
  3.  .. /  到上一層資料夾( cd ..  ----> 回上一層資料夾,回到你的父層 )
  4.  ./ 同一層
  5. ls  ---> 呼叫ls這隻程式
    ls -l  --> 把 -l 帶入程式當參數
    which ls ---> 可以知道這隻程式的路徑

3. compiler KK[kəmˋpaɪlɚ]; 的目標:電腦只看的懂0101011110那種電腦語言,看不懂c的語言,所以compiler的目的是要把c語言轉換成電腦語言

4. 我們要讓2個數字,加起來等於1111怎麼做?

5. c語言的 int 有 32bit ---> 最大數字 2^31-1 = 2147483647

6. Ascii table

7. 可以抽出來的就抽出來用----> 參數 ----->帶入function

 

課堂解析:

1. linux is just another operatiing system like Mac OS or windows