C語言入門介紹

2021-02-13 護理信息 蘭生協和

       集成了代碼編寫功能、分析功能、編譯功能、調試功能等一體化的開發軟體服務套。所有具備這一特性的軟體或者軟體套(組)都可以叫集成開發環境。

      我們的程序通常都是在各類IDE上編寫的。  

     常見的C/C++IDE有Code::Blocks、Dev-C++、C-Free、VS、VC++6.0。

頭文件作為一種包含功能函數、數據接口聲明的載體文件,主要用於保存程序的聲明,而定義文件用於保存程序的實現。

頭文件的主要作用在於多個代碼文件全局變量(函數)的重用、防止定義的衝突,對各個被調用函數給出一個描述,其本身不需要包含程序的邏輯實現代碼,它只起描述性作用,用戶程序只需要按照頭文件中的接口聲明來調用相關函數或變量,連結器會從庫中尋找相應的實際定義代碼。

簡單的說,就是將寫好的代碼進行說明,表示我們編寫的程序將要調用該頭文件中的內容,最常見的頭文件有

#include<stdio.h>、#include<stdlib.h>

作為入門,我們就簡單介紹一下  #include<stdio.h>頭文件

就像人有分男女,分高矮,分善惡,計算機中的數據類型也有各種分類。

其中最常用的便是整型和字符串類型,當然,還有像float、bool、void等等類型的數據。這些都等著有興趣的朋友自行探索。

    就像生命離不開水,每個程序通常都會有一個主函數,這是這段程序的中心,所有代碼都要圍繞著主函數編寫,當然,也不是說其他代碼一定要圍繞主函數展開,也可以是毫無關聯的代碼,但是程序中一定要有主函數存在。

    簡單的說,C語言的設計原則是把函數作為程序的構成模塊。main()函數稱之為主函數,一個C程序總是從main()函數開始執行的。

    在最新的+C99+標準中,只有以下兩種定義方式是正確的:

int main(void){return+0;}

int main(int argc,char*argv[]){return0;}

    很明顯,所有函數對輸入的參數都會有返回的值,包括主函數main,雖然C99 規定編譯器要自動在生成的目標文件中(如 exe 文件)加入return 0; ,表示程序正常退出,但是在函數結尾寫上return顯然是一個好習慣。

    說了這麼多都是紙上談兵,讓我們開始編寫第一個C語言程序吧!

    許多經典的教材都是從Hello World!開始的,讓我們也從這裡開始,來讓我們走入編程的世界吧!

首先調用頭文件 #include<stdio.h>,這樣我們就可以使用內部的printf()函數了。為了節省篇幅這裡就不再介紹printf()函數的使用方法了,有興趣的同學自行百度。接下來寫主函數main。總共代碼如下:

#include <stdio.h>

int main()

{

    printf("Hello World!");

    return 0;

}

文章:沈哲宇

參考文獻:《C程序設計》,清華大學出版社,譚浩強編著

圖片:網絡 

排版:沈哲宇

日期:2020年12月19日

負責小編:陳曦

相關焦點

  • c語言入門教程
    1.c語言入門教程--簡介  C語言是一種電腦程式設計語言,它既具有高級語言的特點,又具有彙編語言的特點。
  • C語言入門教程(一)
    C語言入門教程(一):輸入輸出函數、程序中的數據實驗環境Ubuntu 16.04 終端gcc
  • C語言入門筆記(一)
    c語言入門C語言一經出現就以其功能豐富、表達能力強、靈活方便、應用面廣等特點迅速在全世界普及和推廣。
  • 入門必備—常用的C語言編程軟體
    C語言是每一個計算機專業的學生最先接觸也是最為基礎的程式語言,學習C語言有助於更好的理解C++,Java,C#以及其他基於C的特性的語言
  • 學習C語言必看的最經典書籍
    來源:互動出版網學習c語言必看的最經典書籍推薦一:《新概念51單片機C語言教程--入門
  • R語言入門課程
    針對R語言小白的入門課程,已經進行了半個多月:R語言小白的免費入門課程。現在對講述的內容簡單做個梳理。
  • C語言入門 — 一篇最全的C語言基礎知識.
    c語言入門C語言一經出現就以其功能豐富、表達能力強、靈活方便、應用面廣等特點迅速在全世界普及和推廣。
  • RStudio介紹及入門
    Hello,這裡是行上行下,我是喵君姐姐~上一期寫了R語言的入門及安裝,得到了很多小夥伴的喜歡。在忙完了畢業之後,終於有時間可以抽空寫R語言系列的教程啦!那今天就請Ten years old詳細講解一下,RStudio介紹及入門。
  • C語言小白入門第一課
    C 語言是一種通用的、面向過程式的電腦程式設計語言。1972 年,為了移植與開發 UNIX 作業系統,丹尼斯·裡奇在貝爾電話實驗室設計開發了 C 語言。C 語言是一種廣泛使用的計算機語言,它與 Java 程式語言一樣普及,二者在現代軟體程式設計師之間都得到廣泛使用。
  • C語言快速入門系列(八)
    本節引言:本節講解的是C語言中的位運算與文件,相信這兩章對於部分童鞋來說是陌生的,因為很多大學的老師都會選擇跳過這兩個知識點
  • C語言最全入門筆記
    c語言入門C語言一經出現就以其功能豐富、表達能力強、靈活方便、應用面廣等特點迅速在全世界普及和推廣。
  • C語言入門筆記,一級棒
    C語言注釋方法有兩種:多行注釋: /* 注釋內容 */單行注釋: //注釋一行有名有姓的C(標識符)C語言規定,標識符可以是字母(A~Z,a~z)、數字(0~9)、下劃線_組成的字符串,並且第一個字符必須是字母或下劃線。
  • 最全C語言入門筆記
    來自公眾號:築夢編程c語言入門C語言一經出現就以其功能豐富、表達能力強、靈活方便、應用面廣等特點迅速在全世界普及和推廣。
  • c語言50本電子書
    《C程序設計語言(中文版)》(第2版).pdfC語言從初學到精通.pdfC語言函數手冊.PDFC語言各章節知識點總結.pdfC語言常見問題集.pdfC語言開發從入門到精通.pdfC語言深度剖析.pdfC語言程序設計 李健 文字版.pdfC語言程序設計(第四版)譚浩強.pdfC
  • 《Python入門項目》介紹
    我對Python將來進入中學課堂毫不懷疑,我覺得Scratch之後Python才是正確的普適性的進階學習語言,C語言不適合作為中學階段的編程思維訓練的工具,畢竟C太繁瑣了,而且當前高校普遍採用C語言入門在我看來也是有待商榷的。
  • 19本C語言學習書籍
    入門篇1、《C語言程序設計》本書是C語言之父和著名科學家Brian W. Kernighan 合著的一本介紹C語言的權威經典著作。我們現在見到的大量論述C語言程序設計的教材和專著均以此書為藍本。人們熟知的「hello,World"程序就是由本書首次引入的,現在,這一程序已經成為眾多程序設計語言入門的第一課。
  • 【C語言入門】C語言的組成結構(基礎完整篇)!
    C是一種具有模塊化設計的命令式程式語言,具有簡約、直觀的設計風格,與相對清晰、簡單的語言結構。
  • c語言入門之安裝code::blocks
    C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。
  • C語言入門學習和書籍推薦
    接下來會陸續介紹各自程式語言和各個領域的學習建議,本文先講C語言。
  • C語言從入門到放棄(3)
    程序的幾種基本結構程序設計模式    C語言中,常用的流程控制結構分為順序結構、選擇結構和循環結構。由這三種結構可組成各種複雜的程序。順序結構是三種結構中最簡單,最常見的程序結構。三種流程控制結構,使用特定的流程控制語句,從而實現程序的各種結構方式。