![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
好好学习&天天向上
这个作者很懒,什么都没留下…
展开
-
C/C++代码的内存分布
#include<iostream.h>/*全局变量,项目中的所有文件都可以使用这个变量,但外部文件使用前要加extern声明*/int a = 1;/*静态全局变量,具有文件作用域,即该变量只能在当前文件的任意位置使用*/static int b;void func(){ /*局部变量,是在函数体内定义的变量(包括main,各函数同名的局部变量并无影响), 只在函...原创 2018-10-15 10:59:43 · 238 阅读 · 0 评论 -
VS在一个项目中写多个包含main函数的源文件并分别调试运行
在使用VS编辑器学习C、或者C++的时候,很多人都喜欢在一个项目中写多个小程序来调试运行,因为每次新建一个项目都显得比较繁琐。但一个项目中包含多个main函数,项目是无法运行的,下面告诉大家一个方法,如果大家有更好的方法,请告知一下。这里我建了3个C文件:除了运行的那个源文件之外,把其他所有的不参与生成就可以了。对于不需要参与运行的文件,鼠标右键点击“属性”:然后将“从生成中排除”选项...原创 2018-11-28 16:12:56 · 37110 阅读 · 37 评论 -
C和C++中const的区别
1.区别在C中,const修饰的变量是常变量(或伪常量),会分配内存空间,凡是分配内存的变量基本都可以通过指向其地址空间的指针去修改其内容,所以虽然不能直接修改,但可以通过指针修改,故叫做伪常量。在C++中,const修饰的变量是真正的常量,必须初始化,通常不会为其分配内存,这些常量以键值对的形式存放在一张符号表中,编译过程中若发现该常量则直接以符号表中的值替换。const区别C...原创 2019-01-10 10:32:22 · 918 阅读 · 0 评论