刚学C++,还是个菜鸟。不明白创建文件和工程有什么区别没?

我是买书学的,上面有一些程序要我打出来。我用VC创建,就发现不知道该创建文件还是工程了。

简单理解:
工程(project)就是有关联的文件(file)的集合。你刚学C++,应该每个工程都只有一个文件用以完成简单的功能(比如实现简单的计算和输入输出等等),但你要知道,当以后你开发项目时,可不是一个文件就能实现所有的功能的,此时就需要很多"文件"来共同完成任务,于是为了能协调这些文件高效工作,于是就将文件集合到一起(这里要强调的是同一个工程里的文件都是有关系的),用工程描述之。当然,真正意义上的工程的含义要广泛得多,不过作为初学者这已经够了。
所以在写程序时,好的习惯应该是为为你的任务建一个工程,然后往工程里面添加文件。
C++很有趣,祝你学习进步!
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-11
嗯,工程就是一系列文件的组合,以及决定了你的程序是编译为类库、控制台程序还是窗口程序等,因为你的程序规模大了之后不可能只在一个文件中编写,这个时候就会有很多的代码,需要使用工程来组织。单独的文件是属于一个工程的,因此你需要先创建一个工程,然后再在工程里面添加代码文件。
第2个回答  2013-08-11
简单一句话就是写一个程序要创建一个工程,但是一个程序也就是一个工程可以有很多文件。

在写一个程序前要先创建工程,然后再创建文件。
第3个回答  2013-08-11
工程一词是从project翻译过来的。建一个project就是建立一个计划和方案,是解决实际问题的总体规划。说它是文件也没有错,因为这总体规划肯定是要用一些文件实现的;但甲规划与乙规划的文件结构、数量以及它们间的关系却不尽相同,所以还是叫工程好,大家也都这么叫,也就有了共同语言。你的问题的意思我明白,但我又表达不清楚,应当说建工程就是建立了符合你解决实际问题的几个有相互关系的文件……

刚学C++,还是个菜鸟。不明白创建文件和工程有什么区别没?
你刚学C++,应该每个工程都只有一个文件用以完成简单的功能(比如实现简单的计算和输入输出等等),但你要知道,当以后你开发项目时,可不是一个文件就能实现所有的功能的,此时就需要很多"文件"来共同完成任务,于是为了能协调这些文件高效工作,于是就将文件集合到一起(这里要强调的是同一个工程里的文...

学生必看程序员分水岭高一级别不同人生
从第1层爬到第2层相对容易一些,以C\/C++程序员为例,只要熟练掌握C\/C++编程语言,掌握C标准库和常用的各种数据结构算法,掌握STL的基本实现和使用方法,掌握多线程编程基础知识,掌握一种开发环境,再对各种操作系统的API都去使用一下,搞网络编程的当然对socket编程要好好掌握一下,然后再学习一些面向对象的设计知识和设计...

我学C++时被菜鸟老师教,感觉很无聊,请问C++的魅力是什么?
所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”,而就语言本身而言,在C中更多的是算法的概念。那么是不是C就不重要了,错!算法是程序设计的基础,好的设计如果没有好的算法,一样不行。而且,“C加上好的设计”也能写出非常好...

C++怎么学?
就说C++的指针,JAVA没有,在遇到数据量交大的数据排序,搜索,动态内 存分配时,它就没有办法了。所以说,学习C++,不仅仅是学到的一种语言,还学习了优秀的软件设计思想。3)学习C++可以学习到计算机底层的理论,即使不是用C++开发,对计算机运行机制的理解,对建制稳定的系统,对运用其他语言,也是一...

我是个菜鸟,求学习方法!
2、不要在学习的同时干其他事或想其他事。一心不能二用的道理谁都明白,可还是有许多同学在边学习边听音乐。或许你会说听音乐是放松神经的好办法,那么你尽可以专心的学习一小时后全身放松地听一刻钟音乐,这样比带着耳机做功课的效果好多了。 3、不要整个晚上都复习同一门功课。我以前也曾经常用一个晚上来看数学...

菜鸟在学C++的时候该不该使用IDE!
初学者建议先不要用IDE,用文本来敲代码,自己手动用控制台编译链接,用个把星期左右,这样有利于了解代码到应用程序的流程步骤,更深刻的了解IDE的编译链接原理!同时由于IDE很多方便的便于敲代码的功能也不适合新手使用,新手还是一个单词一个单词的敲好些!更有利于成长,反正当初我的老师就是这样要求...

...想自学电脑编程软件 应该先学C语言还是直接学C++?顺便推荐下相关入门...
c语言是基础,c++是在c语言基础上开发的语言。先看c++不容易懂,建议你先看c语言。如果你感觉你水平不错,可以试一下么,反正也没啥,呵呵。书籍吗,个人感觉都一样,都是基础知识,又不会变,都是看自己悟性的问题。

...2010年上半年的计算机二级考试C++,本人是个菜鸟不知道该准备啥而且没...
不用报班的 很划不来 就一般学校书店里面都有全套的书和资料 资料里包括上机的光碟

C++编程遇到的菜鸟问题
看这个错误提示:LINK : error LNK2001: 无法解析的外部符号 _mainCRTStartup,表示编译是没有问题,也就是说语法是正确的。错误是发生在link阶段,再看这个:“无法解析的外部符号 _mainCRTStartup”, 表示它不识别你的主函数main,由此可以判断,错误出在了你建立的工程上,你应该建立一个控制台应用...

c语言入门必收藏,可以参考的学习网站?
1、cplusplus:一个优秀的C++学习网站,除了提供相应的教程之外,还有一个很棒的论坛。和其它网站相比,它的价值更多体现在参考上,因为里面解释了许多编程概念。 2、C++ Source Codes:345个比较全面的关干C++的源代码清单。 3、C++ FAQ:C++常见问题,项目工程中遇到的很多问题都有,涉及C++高效编程。 4、LearnCpp:免费学...

相似回答