C語言學習筆記(四)


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

#include

表示將頭文件等相關的源文件包含到實例程序中
1.包含系統頭文件

#include <studio.h>

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 <stdio.h>
#include <math.h>
#define str "使用預編譯指令define重新定義字符串!"
#define data "(3.14*3*6+2*6)"
#define data1 3.14*3*6+2*6
main(){
 printf("以下數據是通過預編譯define實現重新定義的:\n");
 printf("%s\n",str);
 printf("以下操作是通過算術表達式進行的:\n");
 printf("%s=\n",data);
 int score = 0;
 score = data1;
 printf("%d\n",data1);
 printf("對數據進行正弦值計算:\n");
 printf("%d\n",sin(score));
 return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章