簡001 《極簡C語言入門教程》共5章

2021-10-25 07:01:56 字數 3779 閱讀 4216

saturday,may 18,2019 ---andy

###目錄:

前言第一章 資料型別

1.1 資料型別

1.2 巨集定義、常量、變數(一般和指標型)

第二章 格式化輸入輸出

2.1 輸入

2.2 輸出

第三章 控制結構

3.1 選擇結構

3.2 迴圈結構

第四章 函式

4.1 函式申明

4.2 函式定義

4.3 函式呼叫

第五章 檔案

5.1 檔案的開啟與關閉

5.2 檔案的讀寫

結語

前言無關緊要,後續有時間再寫。

1.1 資料型別

1.2 巨集定義、常量、變數(一般和指標型)

巨集定義:用乙個巨集名來表示乙個字串,巨集展開時又以該字串代替巨集名。

巨集定義形式:#define 《巨集名》 《字串》

巨集定義舉例:#define pi 3.14159

巨集定義展開時:3*pi等同於3*3.14159,替換的思想。

常量:不能更改的變數,如上面的pi。

變數宣告格式:資料型別 變數名1 [, 變數名2, ...]

變數宣告及賦值舉例:

int    a; /* 申明乙個整型變數a              */

float b; /* 申明乙個浮點型變數b */

char c; /* 申明乙個字元型變數c */

char *d; /* 申明乙個指標型變數*d */

a = 2 ; /* 給乙個整型變數a賦值為2 */

b = 2.3; /* 給乙個浮點型變數b賦值為2.3 */

c = "f"; /* 給乙個字元型變數c賦值為f */

*d = &c ; /* 給乙個指標型變數*d賦值為c的位址 */

2.1 格式化輸入 scanf()函式

2.2 格式化輸出 printf()函式

基本格式:printf( ,《輸出表列》)

2.3 輸入輸出示例:

**:

#include int main( )
執行:

請輸入一句話 乙個數字(如:hello 5):word 6

你的輸入是: word 6

2.4 控制字串介紹

int型-->%d,float型-->%f,char型-->%c,char型陣列-->%s

3.1 選擇結構

"if-else if "結構基本格式:

if(表示式)        if(表示式)         if(表示式1)

語句1 語句1 語句1

else else if(表示式2)

語句2 語句2

"if形式 " "if-else 形式" "if-else if 形式"

switch結構基本格式:

switch(表示式)
3.2 迴圈結構

while結構

while(表示式)

語句 /* 迴圈體部分 */

do-while結構至少執行一次語句

do

語句 /* 迴圈體部分 */

while(表示式)

for語句

/*基本格式:*/                     /*示例:*/

for(表示式1;表示式2;表示式3) for(int i=0;i<2;i++)

語句 /* 迴圈體部分 */ printf(i);

break語句和continue語句:都放在迴圈體中,break跳出整個迴圈,continue跳出本次迴圈。

4.1 函式申明

函式申明形式:型別說明符 被調函式名(引數1型別,引數2型別,...);

函式申明示例:int sum(int,int);

注:函式呼叫在函式定以前,必須提前宣告函式。

4.2 函式定義

函式定義形式:

[函式返回值型別] 函式名(形式引數列表)
函式定義示例:

int sum(int a,int b)
4.3 函式呼叫

#include/* 函式定義 */

int sum(int a,int b)

int main()

5.1 檔案的開啟與關閉

#include int main( )
5.2 檔案的讀寫

5.2.1 字元讀寫函式

fputc()函式:fputc(ch,fp);

fgetc()函式:ch=fgetc(fp);

while(!feof(fp)):/* 當不到檔案尾 */

5.2.1 字串讀寫函式

fputs()函式:fputs(str,fp);

fgets()函式:fgets(str,size,fp);

while((fgets(data,80,fp))!=null):/* 當不到檔案尾 */

#include int main( )
至此,恭喜你已完成《極簡c語言入門教程》,已具備用程式解決很多問題和寫幾萬行**的能力!「師傅領進門,修行靠個人」,我們教不出大神,但我們可以在讓未來大神快速入門的路上,做到極致!good luck!

matlab極簡入門教程(一)

在matlab中使用 進行注釋,選中對應區域,按ctrl r可以一鍵注釋 在matlab中,和c語言一樣,可以使用 和 但是也有不一樣的地方,例如 是不等於的意思,而不能使用 在matlab中輸出的結果如果沒有變數表示,預設使用ans表示 例如 輸入 4 回車 輸出 ans 4輸入 x 4輸出 x ...

ABP 極簡入門教程(三 許可權)

一 開啟sample.core authorization permissionnames.cs增加授權名稱 controller許可權名稱 public const string pages address pages.address action許可權名稱 public const string...

PHP極簡入門教程1 Hello World

一 php簡介 php語言在1994年由rasmus lerdorf發明,如今已成為web開發的主力語言之一。php是一門指令碼語言,由伺服器執行,它功能之一是動態生成html標籤,因此可以用php建立動態網頁。二 安裝php執行環境 三 建立乙個php指令碼 開啟檔案編輯軟體,我這裡使用的是sub...