如题所述
宏定义在程序内是不可改变的,只能在定义的地方只能在定义的地方修改。程序在预处理期间进行值替换。
举例说明
这个就是宏定义,当然可以修改,例如这个N代表输入数组个数,在主程序中
就可以这样用,在编译时,程序会自动替换掉N为20,既你宏定义的值;只会花费编译时间。如果你想修改数组大小只需修改
即可,当然标识符N也可以修改。