幾年前做家教寫的C教程(之一)

來源:互聯網
上載者:User

標籤:style   blog   color   io   資料   for   ar   div   

C語言學習寶典

首先讓我們認識什麼是C語言。

C語言是一種電腦開發語言,是一種非常基礎的開發語言。能夠用C語言做很多事情。C語言是順序執行的程式。

程式應該包括資料描述,資料操作。

C語言的資料類型:

                            整型(int)

             基本類型       字元型(char)

                            浮點型     分單精確度(float),多精度(double)

資料類型                    枚舉類型(enum)

                                           

                                                數群組類型

             構造類型          結構體類型 struct

                               共用體類型(union)

             指標類型(*)

                             空類型(void)

C語句分為以下5類:

(1)控制語句

①if(){}else{}      (條件陳述式)

②for(){}         (迴圈語句)

③while(){}       (迴圈語句)

④do{}while()     (迴圈語句)

⑤continue      (結束本次迴圈語句)

⑥break         (終止執行switch語句或者迴圈語句)

⑦switch        (多分枝選擇語句)

⑧goto          (轉向語句)

⑨return         (從函數返回語句)

(2)函數調用語句

由一個函數調用加一個分號構成。

Printf(“hello,world”);

(3)運算式語句

運算式語句由一個運算式加一個分號構成。最典型的是指派陳述式

A=6;

i=i+1;

i++;(先賦值後自己相加)

++i;(先自己相加後賦值)

(4)空語句

用的很少,主要是用作流程的轉向點,程式由其他地方轉到此語句處,迴圈語句的迴圈體,表示迴圈體什麼也不做。

(5)複合陳述式

可以用{}把一些語句括起來成為複合陳述式

例如:

{

         Z=x+y;

         T=z/100;

         Printf(“%d”,z);

}

今天主要的任務是認識C語言,下面我們看幾個例子,對以上的一些介紹做一個簡單的回顧和熟悉。

例1   輸出一個hello world語句

 

#include <stdio.h>   //引入標準C的庫函數

/****************************

每一個C語言都要求有一個main函數,void表示是空類型,不需要傳回值

也可以寫成  int main()

                            {

                                     return 0;

                            }

****************************/

 1 void main() 2  3 { 4  5          printf("Hello World!\n");  //printf是c編譯系統提供的系統函數 6  7          int a,b,sum; 8  9          a=1000,b=20000;10 11          sum=a+b;12 13          printf("%d\n",sum);14 15 }

例2  求兩個數中的較大者

 1 void main() 2  3 { 4  5          int max(int a,int b);  //對被調用的函數max的聲明,是由於max函數在main函數之後 6  7          int number1,number2,maxNumber; 8  9          number1=10;10 11          number2=20;12 13          maxNumber=max(number1,number2);14 15          printf("The Max Number Is %d\n",maxNumber);16 17 }18 19 int max(int a,int b)20 21 {//定義max函數,函數傳回值為整型,形式參數為整型22 23          int max;24 25          if(a>b)      26 27                    max=a;28 29          else30 31                    max=b;32 33          return max;34 35 }

首先我們用C語言做一個計算機。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.