C語言學習筆記 四

2021-09-13 03:36:34 字數 804 閱讀 9978

下面主要說明預編譯指令#include和#define的作用,使用方法,及其**編寫

#include

表示將標頭檔案等相關的原始檔包含到例項程式中

1.包含系統標頭檔案

#include
2.包含自定義標頭檔案

#include "a.h"
3.#include的使用位置

必須在執行入口函式之前使用
#define

用來定義一些多次使用的常量

定義格式:

#define 常量識別符號 要替換的內容
下面舉例說明:

#define a 10

#define a "任意字串"

注:在這裡重新定義表示式有所區別

如果我們將要替換的內容使用""括起來,例如 #define a "(3.14*2+3)*5",則在例項程式中可以直接輸出

如果我們將要替換的內容不使用""括起來,例如 #define a (3.14*2+3)*5,則在例項程式中必須將其賦值

給新的變數,才可以使用。

#include

#include

#define str "使用預編譯指令define重新定義字串!"

#define data "(3.14*3*6+2*6)"

#define data1 3.14*3*6+2*6

main()

c語言學習筆記四

結構體 復合型別和結構體 復合型別 示例 struct test sturuct 如果用這種復合型別來定義變數 示例 struct test stuructz1,z2 定義訪問結構體 include int main void z int x 3 z.x x z.y 4 printf z f f z...

c語言學習筆記四

結構體 復合型別和結構體 復合型別 示例 struct test sturuct 如果用這種復合型別來定義變數 示例 struct test stuructz1,z2 定義訪問結構體 include int main void z int x 3 z.x x z.y 4 printf z f f z...

C語言學習筆記(四)陣列

一 陣列 1.陣列基本使用 陣列的定義格式 型別 陣列名 元素個數 int ages 5 19 19 28 27 26 ages 1 29 ages 0 19 ages 1 19 ages 2 28 ages 3 27 ages 4 26 遍歷 按順序檢視陣列的每乙個元素 for int i 0 i...