【入門一】一些簡單的C程式及VS的安裝

來源:互聯網
上載者:User

標籤:

新人初入C,還請各位不吝賜教。

下面我們開始我們的第一個C程式

1 # include <stdio.h>                // 預先處理指令,結尾不加 ‘;‘2 3 int main(void)                     // int表示該函數將返回一個整數值,void是空的意思,表示main函數沒有參數4 {5     printf("Hello, world!\n");     // printf = print formatted 格式化輸出6     printf("To C, or not to C: that is a question!\n"); // printf是不換行的,我們在結尾加上分行符號 "\n"7     return 0;                      // 返回整數值0, 0表示函數正常結束(從而結束程式), 和exit(0)同理8 }
點我

如上所示,簡單的C程式一般有如下形式

指令

int main(void)

{

    語句

}

C語言使用{}和記號來標出函數的起始和結束,程式開頭的指令交給前置處理器處理,前置處理器執

行以#開頭的命令(通常稱指令), 然後進入編譯器,編譯器會把程式編譯成機器指令(即目標代碼)

, 最後交給連結器,連結器負責把編譯器產生的目標代碼和其他代碼整合在一起,最終產生exe

可執行程式。

-------------------------------------------------------------------------------------------------

執行個體2

 1 # include <stdio.h>                   // 還記得不? 前置處理器執行以 # 開頭的指令 2  3 int main(void) 4 { 5     float r, s;                       // 定義浮點型的數字,也就是小數 6      7     printf("輸入圓的半徑: "); 8     scanf_s("%f", &r);                // scan_f是讀入輸入函數,可以讓使用者輸入資料 9     10     s = 3.14 * r * r;11     12     printf("圓的面積為: %.2f\n", s);  // %f是代表浮點數的轉換說明,表示s插入的位置13     14     return 0;                         // 返回整數0,結束函數,從而結束程式                               15 }
點點

%f和%d分別代表 floa t浮點數和 int 整數的轉換說明,表示將浮點數的和整數從二進位形式轉換為

十進位數字組成的字串,這就是它們名字的由來!由於浮點數是預設保留為6位小數的,所以代碼中

的%.2f是保留兩位小數的意思!

在此附上Visual Studio 2015安裝和使用教程

http://tieba.baidu.com/p/4709217858

【入門一】一些簡單的C程式及VS的安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.