python宏替换_简单的宏替换
生活随笔
收集整理的這篇文章主要介紹了
python宏替换_简单的宏替换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
簡單的宏替換
1.宏定義必須寫在第一次使用該宏定義的代碼之前;
2.宏定義不是以分號結束的
3.#define string1 string2 之間至少要有一個空格
4.string 1稱為宏,string2 稱為宏擴展
5. 宏名用大寫的字母表示是一個習慣
6.使用宏的好處:
a 簡化程序的書寫
b? 提高程序的可讀性
c 便于程序的修改
d 提高程序的可移植性
例如:
#define? ?AA? ?1.1
不同的操作系統的文件結束符是不同的,有的是-1,有的是其它字符,為此我們用如下的宏定義:
#define? ?EOF -1
7.預處理程序將不替換字符中或者單引號括起來的字符常量的宏
8 前面定義的宏名,可以被后面的引用
宏的定義
#define 宏名(參數表) 字符串
其中:字符串中要包含參數表中指定的參數
例如:要在程序中計算大小不同的圓的面積,則可定義如下的帶有參數的宏:
9 帶參數的宏調用和函數調用時完全不同的
宏調用是在編譯之前完成
函數調用是在編譯之后實現的。
取消已有的宏定義? ?undef 宏名
作用:在#undef 行后面出現的宏名將不被擴展
例如:
#define AA 1.1
#undef? AA
總結
以上是生活随笔為你收集整理的python宏替换_简单的宏替换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python函数进阶小结_python之
- 下一篇: python绘制社会关系网络图_Pyth