第一次用codeblock,关于C++的问题。。。求助

http://tieba.baidu.com/p/1869383699另外创建的时候用的是这个上课的时候老师让用下面这个有什么差别吗... http://tieba.baidu.com/p/1869383699

另外
创建的时候用的是

这个

上课的时候老师让用下面这个

有什么差别吗
展开
 我来答
疯人院长qwsdcv
2012-09-22 · TA获得超过195个赞
知道答主
回答量:54
采纳率:0%
帮助的人:60.7万
展开全部
回答你了,在贴吧
原因是
codeblocks对每个程序检测时间和插入暂停
当你双击运行exe时不再codeblosk环境下,所以运算结束就直接结束程序了
调用system("pause")就是调用DOS的暂停命令
跟是否建立console application无关

与Visual Stdio不同的是,codeblocks是默认使用GNU g++的编译器,可以不建立工程的前提下直接编译,这是它的方便之处,而前者必须建立一个工程

是否建立console application是个问题,如果做acm等算法小程序就不必了,区别在于建立工程之后可以选择详细的链接库和编译选项(不建立工程其实也可以,通过修改全局编译选项),以及可以建立Debug的各种选项,通过gdb调试器进行程序调试,不建立工程是没办法调试的。

此外,你们老师很赞,能推荐你们用C::B,我们学校还落伍呢,用vc6.这个集成开发环境(IDE)真心不错。配合wxWidgets,做起东西来很舒服

不过也会遇到很多问题(比如编windows程序用到Transprentblt函数时需要修改开发环境),到时候再问,如果你能学到的话
GiraKoo
2012-09-20 · 还没有任何签名哦
GiraKoo
采纳数:3949 获赞数:11110

向TA提问 私信TA
展开全部
主要是工程的问题。Console表示你要建立一个控制台应用程序,是要建立一个工程。控制台对于工程的概念不是很注重。但是如果使用其他类型的内容。就会有非常大的区别。所以通过建立工程来维护自己的代码,是一个良好的习惯。

你用的方法是建立一个简单的文件,是独立的文件,不与其他文件产生关联。如果是单文件程序的话,是没有区别的。但是如果是多文件的情况,就会出现麻烦。很有可能导致编译无法通过。

我也是推荐你使用创建Console应用程序的方式来编程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式