【C基礎】從 Hello World 開啓 C 語言之門

圖片描述

不該當急於求成,應當去熟悉本身的研究對象,持之以恆,時間會成全一切。凡事開始最難,然而更難的是何以善終。——莎士比亞

讓咱們先從 Hello World 開啓 C 語言之門!C 語言作爲一些其它高級編程語言的鼻祖,也是程序員入門的必修課,在你有條件的狀況下,能夠選擇修煉下此內功!node

做者簡介:五月君,Nodejs Developer,熱愛技術、喜歡分享的 90 後青年,公衆號 「Nodejs技術棧」,Github 開源項目 https://www.nodejs.redgit

第一個 Hello World

運行如下代碼,查看輸出結果,在這以前你須要安裝開發軟件,這個隨後會單獨一小節介紹,你能夠先使用在線代碼編輯器軟件 http://www.dooccn.com/c/ 來運行。程序員

#include<stdio.h> 
int main()
{
    printf("hello world");
    return 0; 
}

輸出結果github

hello world

程序結構

一個 C 語言程序由若干頭文件和函數組成,這句話很重要,那什麼是頭文件?什麼是函數呢?讓咱們分析下以上 Hello World 代碼示例編程

  • include<stdio.h> :這一句就爲頭文件,它的做用是通知 C 語言編譯系統在對 C 程序進行正式編譯以前須要作一些預處理工做

  • main:就是函數部分,爲主函數且是必不可少的,作爲程序的入口函數,學過 Java 的童鞋可能知道必需要有一個 main 函數作爲啓動類。

註釋

良好的程序註釋在開發中也是很重要的,你寫的代碼不僅要本身看,當有一天你的代碼交接給其它同事時候要讓別人可以閱讀,就算是要本身看,有時候也有一種感受「本身寫的代碼過了幾個月發現連本身也以爲陌生,難以理解」。數組

在 C 語言中註釋可分爲兩種:塊註釋、行註釋,分別看下二者用法及區別聯繫編程語言

行註釋編輯器

使用兩個斜槓 // 表示,用於單行註釋ide

#include<stdio.h> 
int main()
{
    // 這是一個簡單的示例
    printf("hello world");
    return 0; 
}

塊級註釋函數

使用符號 /* */ 表示,用於多行註釋

#include<stdio.h> 
int main()
{
    /*
     * 這是一個簡單的示例
     * 使用 printf 方法
     */
    printf("hello world");
    return 0; 
}

標識符

用於標註函數、變量或其它自定義的程序。一個標識符由 字母 A~Z 或 a~z數字 0~9下劃線 _ 組成。

標識符命名要見名知意,注意在命名時不能使用系統關鍵字

#include<stdio.h> 
int main()
{
    int age = 20; // 命名一個變量 age 保存年齡信息
}

Github點擊查看 C 語言完整學習指南

相關文章
相關標籤/搜索