C語言基礎語法的總結

2021-09-12 07:13:20 字數 1099 閱讀 8746

1. extern 變數申明 :

c 語言中 extern 可以置於變數或者函式前,以表示變數或者函式的定義在別的檔案中,提示編譯器遇到此變數和函式時在其他模組中尋找其定義。這裡面要注意,對於 extern 申明變數可以多次,但定義只有一次;

ps:這樣做的話,就會使相應的變數能在整個工程上使用,但是,這個在使用上要十分小心;

eg:main.c:

int main()

b.c:

#include "main.h"//這個需要新增,不然的話,就會主函式在查詢相應的函式體或者是,什麼之類的話,會遇到問題。

#include

void show()

void printf_one()

2.在extern變數宣告時,要注意的一些事項:

(1).在變數宣告的時候。

eg:在b.c中寫了 int a;

如果在main.c中使用的時候,要注意,就是extern int a;

如果要extern int a =3;//這種邊宣告,邊定義的方式是錯的。

extern int a;

a = 3;//這種方式是正確的。

(2).以下兩種的函式的呼叫方式是一樣的。

a:在main.c中:

extern int a;//這個只是表示要應用外部的變數,在具體的變數的檔案中,要引用定義時在標頭檔案中。

a = 3;//這個在定義時用;

printf("%d\n", a);

extern void computer();

在b.c中:

#include "main.h"

int a;

void computer()

//輸出的結果是:3\n4

b.在main.c中:

#include "b.h"//要引用這個,然後再進行現有的呼叫;

int a=3;

computer(a);//這個使用相當於在函式的呼叫。所以,這個要使用形式引數來進行引數的傳入。

在 b.c中:

void computer(int a)

同時在b.h中,也要寫相應的函式,不然的話,就不行。因為函式的呼叫和使用時,是通過呼叫標頭檔案來進行查詢的。

C語言基礎 基礎語法

識別符號 識別符號就是變數的名字,函式的名字等都可以叫做識別符號。海風教育投訴 命名規則 1.開頭必須為字母,不得以數字或者下劃線開頭。2.識別符號只能以數字,下劃線字母組合。3.識別符號不准使用c的關鍵字。c基礎知識 1.每個程式有且只能有乙個main函式。2.每條語句以分號結束。3.所有的語句必...

C語言基礎語法

一 關鍵字 識別符號 注釋 1 關鍵字也叫保留字,是c語言中具有特殊含義的符號,共有32個 特點 全部小寫,有特殊顏色 c語言一共提供了32個關鍵字,這些關鍵字都被c語言賦予了特殊含義 auto double int struct break else long switch case enum r...

C語言基礎語法

在程式執行過程中,其值不發生改變的量稱為常量。常量分類 常量 說明直接常量 字面量 可以立即拿來用,無需任何說明的量,例如 符號常量 用識別符號代表乙個常量。在c語言中,可以用乙個識別符號來表示乙個常量,稱之為符號常量。說明 符號常量在使用之前必須先定義,其一般形式為 define 識別符號 常量 ...