const定义的只读变量在程序运行过程中只有一份拷贝(因为它是全局的只读变量,存放在静态区),而#define定义的宏常量在内存中有若干个拷贝。 #define宏是在预编译阶段进行替换,而const修饰的只读变量是在编译的时候确定其值。 #define宏没有类型,而const修饰的只读变量具有特定的类型 =========================================== co
#include <stdio.h> int main() { int m=0,n=0; static int a[10][10]={0,0}; a[0][1]=1; for(m=1;m<10;m++) { for(n=1;n<2*m-(n-1);n++) {
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号