在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1 #define PI 3.14159 //常量宏 2 const doulbe Pi=3.14159; //此时并未将Pi放入ROM中 ...... 3 double i=Pi; //此时为Pi分配内存,以后不再分配! 4 double I=PI; //编译期间进行宏替换,分配内存 5 double j=Pi; //没有内存分配 6 double J=PI; //再进行宏替换,又一次分配内存! const定义常量从汇编的角度来看,只是给出了对应的内存地址,而不是象#define一样给出的是立即数,所以,const定义的常量在程序运行过程中只有一份拷贝,而 #define定义的常量在内存中有若干个拷贝。 作者:耑新新,发布于 博客园 转载请注明出处,欢迎邮件交流:[email protected] |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论