#define中#表示将传入参数字符串化,##表示将两个字符串连在一起。
例如:
#define PASTER( n ) printf(“array[”#n"] = %d\n ", array##n)
所以PASTER(11);相当于 printf(“array[11] = %d\n”, array11)
#define中#表示将传入参数字符串化,##表示将两个字符串连在一起。
例如:
#define PASTER( n ) printf(“array[”#n"] = %d\n ", array##n)
所以PASTER(11);相当于 printf(“array[11] = %d\n”, array11)