C語言學習內容總結2017 11 7

2021-08-10 16:07:37 字數 1107 閱讀 2375

生存期:針對程式的執行過程。

2.在c語言中函式是最小的執行單位。結構體可以進行巢狀定義,但函式不能進行巢狀定義。

3.在c語言中其他函式的定義必須放在主函式(主調函式)的前面,或者將其他函式的宣告放到主函式的前面。否則編譯不通過。

下面一段**:

原始檔1中的**

#include

#include "標頭.h"

void main()

原始檔1中的**

int add(int x, int y)

「標頭. h」中的**//標頭檔案

#pragma once

extern int add(int, int);

//一般把對函式、全域性變數的宣告放在標頭檔案中。

4.全域性變數解析符::

下面一段**:

原始檔1中的**

#include

#include "標頭.h"

void main()

原始檔1中的**

int add(int x, int y)

「標頭. h」中的**//標頭檔案

#pragma once

extern int add(int, int);//宣告有乙個int add (int,int)函式來自外部。

int max=100;//這個max不是**,它是資料存放在全域性變數區。

程式的執行結果是100。

5.全域性變數的可見性是從它宣告的一刻起向下。

6.在c語言中所有的語句都必須放在函式體裡面。

7.在vs中,乙個解決方案就是乙個工程檔案。

含有主函式的檔案成為主檔案。

8.外部宣告關鍵字:extern

extern "c"//表示從這個宣告往下的**以c方式編譯。

extern  "c++"//表示從這個宣告往下的**以c++方式編譯。

下面一段**:

#include

#include "標頭.h"//將「標頭.h」中的內容拷貝到當前位置。

void main()

全域性變數加static修飾後,此全域性變數就只能在本檔案中使用,而不能被引用到其他檔案中。

9. .h檔案中只能是宣告,不能有變數和函式的宣告。

C語言學習總結 四 剩餘內容

預處理指令,巨集定義,條件編譯,檔案操作 簡單的來說就是在程式編譯之前需要做的事情 概念 是乙個替換 的預處理指令,可以在編譯之前進行 替換 巨集展開,條件編譯,檔案包含 當需要用一些重複性 或簡單的函式運算時,可以用巨集定義.提高效率 用法 開始替換 define 被替換內容 替換成的內容 如 d...

C語言學習內容總結2017 11 21(結構體)

1.結構體 下面一段 include using namespace std void main 直接在函式裡面定義 結構體就是在設計新的型別。結構體的寫法如下 struct student 設計學生 結構體 的屬性。對結構體變數的賦初值 int main 那麼為什麼不能在定義結構體的時候對結構體裡...

C語言學習總結

1 c語言中有乙個賦值表示式,是其他多數高階語言中沒有的。2 c 語言的輸入與輸出操作是由函式來完成的,它不提供輸入輸出語句。3 c語言中有乙個共用體,其變數所點記憶體長度是其最長 成員變數的長度。4 static char a language char p a 8 5 void main int...