#include<stdio.h> //预定义符号,提前定义好的,可以直接使用的 //int main() //{ // printf("%s\n", __FILE__); //__FILE__源文件的名字 // printf("%s\n", __LINE__);//行号 // printf("%s\n", __DATE__); // printf("%s\n", __TIME__); // int i = 0; // FILE* pf = fopen("test.txt", "w"); // if (pf == NULL) // { // perror("fopen\n"); // return 1; // } // for (i = 0; i < 10; i++) // { // fprintf(pf, "%s %s %s ", __FILE__, __LINE__, __DATE__); // //第一个参数是流,第二个参数是格式 // } // return 0; //} //#define是定义符号的 #define M 100 #define reg register//被定义的部分不一定是数值,也可能是单词,字母,代码,表达式等 #define do_forever for(;;) //如 //预定义部分 #define 范小茜222 int main() #define 范小茜22 { #define 范小茜 char arr1[] = "abc" #define 范小茜38 printf("%s\n", arr1) #define 范小茜2 return 0 #define 范小茜2222 } //主函数部分 范小茜222 范小茜22 范小茜; 范小茜38; 范小茜2; 范小茜2222 int main() { reg int num = 0; int m = M; printf("%d\n", m);//100 do_forever; return 0; }