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

作者&投稿:采眉 (若有异议请与网页底部的电邮联系)
刚学C++,还是个菜鸟。不明白创建文件和工程有什么区别没?~

嗯,工程就是一系列文件的组合,以及决定了你的程序是编译为类库、控制台程序还是窗口程序等,因为你的程序规模大了之后不可能只在一个文件中编写,这个时候就会有很多的代码,需要使用工程来组织。单独的文件是属于一个工程的,因此你需要先创建一个工程,然后再在工程里面添加代码文件。

在进行团队开发软件的时候,为一个项目建立一个工程很有必要,这样项目经理把接口写好以后,各小组只需要把接口实现(即编写源程序),而这些源程序就是一些C++文件(*.cpp和*.h等等),然后在一个统一的工程环境下,进行组装,调试等工作,这就是两者的联系。

简单理解:
工程(project)就是有关联的文件(file)的集合。你刚学C++,应该每个工程都只有一个文件用以完成简单的功能(比如实现简单的计算和输入输出等等),但你要知道,当以后你开发项目时,可不是一个文件就能实现所有的功能的,此时就需要很多"文件"来共同完成任务,于是为了能协调这些文件高效工作,于是就将文件集合到一起(这里要强调的是同一个工程里的文件都是有关系的),用工程描述之。当然,真正意义上的工程的含义要广泛得多,不过作为初学者这已经够了。
所以在写程序时,好的习惯应该是为为你的任务建一个工程,然后往工程里面添加文件。
C++很有趣,祝你学习进步!

嗯,工程就是一系列文件的组合,以及决定了你的程序是编译为类库、控制台程序还是窗口程序等,因为你的程序规模大了之后不可能只在一个文件中编写,这个时候就会有很多的代码,需要使用工程来组织。单独的文件是属于一个工程的,因此你需要先创建一个工程,然后再在工程里面添加代码文件。

简单一句话就是写一个程序要创建一个工程,但是一个程序也就是一个工程可以有很多文件。

在写一个程序前要先创建工程,然后再创建文件。

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


没学过c语言 可以直接学Python吗
拿烧菜做类比,用C语言编程就像给你一块猪肉和刚从菜场买回来的整块冬瓜,让你做冬瓜肉圆汤;而用python编程就像已经把猪肉绞成了肉圆,冬瓜也切片好了,让你做汤一样。显然,后者要容易得多。Python跟C\/C++并无必然联系,可以不学C\/C++,语言都只是工具的一部分,大部分思想都是一致的,差异只在...

鄙人刚学C语言,下面一段代码也不知道错在哪里了,吐血啊!救命啊,到底错...
应该是123456超过的int的上限!你把a定义为long int就可以了。

cai是什么字
cai的汉字是:采、菜、财。1、采(cǎi):采字的基本含义是摘取、采集,如采摘果实、采集药材等。此外,采还可以表示选取、采用,如采购、采纳意见等。在古代文学中,采还常常用来表示颜色,如“五彩斑斓”中的“彩”。2、菜(cài):菜字的基本含义是指可以食用的植物,如蔬菜、水果等。在汉语...

学习C语言应遵循哪些步骤?
学习C语言之初,遇到的问题都很简单,没什么可选的。第3步:编写代码 设计好程序后,就可以编写代码来实现。也就是说,把设计的程序翻译成C语言。这里是真正需要使用C语言的地方。可以把思路写在纸上,但是最终还是要把代码输入计算机。程序清单1.1 C源代码示例 include <stdio.h> int main(void){...

学习C语言应遵循哪些步骤?
学习C语言之初,遇到的问题都很简单,没什么可选的。第3步:编写代码 设计好程序后,就可以编写代码来实现。也就是说,把设计的程序翻译成C语言。这里是真正需要使用C语言的地方。可以把思路写在纸上,但是最终还是要把代码输入计算机。程序清单1.1 C源代码示例 include <stdio.h> int main(void){...

菜就真的不能打排位了吗?
网游不是一个人的战斗,可能你打游戏是为了放松,没把输赢放在心上,但也有很多人很在乎,他们可能会因为你菜而用语言侮辱你,也可能会对你进行举报,这样彼此都不痛快。舒舒服服的在匹配里提升实力不是很好吗?如果你能达到青铜以上水平可以去打排位,但如果你在青铜局都拖后腿的话建议你还是 ...

C语言难还是找女朋友难?
其实,这是很多初学者都会踩到的一个坑!C语言本身是一门很简单的语言,提供的实用功能不多,大部分要借助操作系统和其他库来完成。第一阶段:学习软件开发基础 1) 首先学习C语言的基础语法,也就是本教程的前十章,这些都是编程的基础。2) 学习Windows开发,你就能够使用C语言开发出带界面的软件来...

刚自学C语言,问个很菜的问题,大家不要见笑~
printf("a=%d,b=%d,a-b=%d,a\/b=%d%",a,b,a-b,100*a\/b);也可以。

学习家常菜值得我们学习的几道家常菜
1、酸辣土豆丝 酸辣土豆丝是一道老百姓餐桌上最常见的家常菜,其主料土豆性平和胃,有改善肠胃功能、预防高血压的功效。辅料辣椒富含维生素C,可增强体力、冠状动脉硬化。该菜用料简单,好学易做,营养丰富,清爽可口,很受人欢迎。特点:色泽光鲜,外焦里嫩,酸辣可口,让人口齿生津,酸辣下饭。做法 1、...

C语言怎么学?
有人可能会说:学习还用你教啊,谁没上过学啊.其实我今天要说的只是,站在一个过来人的角度,来分析与解释学习C语言的过程中比较困难的地方.当然我个人也会对比较具体的问题进行解释(个人看法).我一直在强调个人看法,我是想让大家明白,对于同一个问题大家可能都很难达成统一的意见,希望批评的时候客气点就好喽!

高坪区13826225533: 我初学C++,打开VC6.0之后不知道该新建什么? -
捷汪拨云: 1.文件--(新建)2.工程--(Win32 Console Application)(倒数第三个选项) 填写工程名称,位置,最后确认3.文件--(新建)4.Files--(C++ Source File)(正数第五个) 填写名称,位置就不用重新填写了,已经自动保存在刚才新建的工程文件夹中了,最后确认就行了 之后就会自动打开个C++文件,直接敲代码就行了 刚才是新建C++文件,如果选择文件后,不选新建,选择打开,能够打开电脑中保存的其他文件

高坪区13826225533: 我自学了C++但感觉还是1知半解的概念都知道但不知道怎样用如何编程也不清楚该怎样办
捷汪拨云:如果没什么基础,先从C开始入门吧.C++语言本身包含的东西很多很杂,对初学者来说不是太好上手.C语言出现年代更早且C++设计的时候就是要在C上添加面向对象支持.C语言的语法规范大致上是C++的一个子集,语法简单,没有C++的各种让人困惑的高级特性,学起来相对简单直接.972158814,可见我帮助你

高坪区13826225533: 我大一学C++ 课已上了一半,但我还什么都不晓得,怎么办?在线求 -
捷汪拨云: 多写代码 把你学过的都练熟了.有一种很尴尬的情况,学了半年c/c++,却发现啥都不会做.好像和现实生活中用到的软件完全搭不上边,有这种感觉也是正常的,c++语法很复杂,而且标准程序库种没有图形界面,也没有网络,甚至c++11之前连多线程都没有.但是不要因为这些原因就觉得c++没用,当你学完标准语法以后,就能写很多东西了.多做练习题.代码写多了就有思路了.对图形界面感兴趣的话可以了解下Qt,图形界面,网络,多线程都有实现,就能做一个完整的项目了.

高坪区13826225533: 初学c++,怎么做一个练习用的程序项目 -
捷汪拨云: 得先编译然后才能运行,编译中有错误逐一排除,写软件是一个长期训练的过程补充,你用的是vs2008,建议下载个VC++6.0在迅雷中搜索下载吧,就向你说的把建立个工程,在工程中添加文件,输入源代码,保存,按Ctrl+F7(编译)然后按Ctrl+F5运行,建议你看看网上的视频教程,给你推荐给网址www.shpvip.cn 里面有资源多的很!找找看

高坪区13826225533: 如何学C++ 我刚看懂了C++的基本规则,但是不知道怎么写程序?是不是学书上先学编程工具的一些操作? -
捷汪拨云: 给点经验的建议,多看别人写的程序(可能刚开始看不懂,多看几遍,在看懂的情况下,在去写,看自己是否能写出来),注意风格,然后在自己试着去默写,多和别人交流和讨论;这样时间长了,自然就撑握了.总之,多动手,坚持每天的代码量,多看别人的程序,能吸取很多别人的经验;C++和别的编程语言一样,老师只能把你领进门,至于修行,还得看自己;每个人的学习方法不同,我就是一个爱问的人,也喜欢结交至同道合的朋友,不过一般遇到不懂的,我不会直接去问别人这怎么办,我自己先要去查询相关的资料后,在不懂的我才会去问朋友,这样学习得到的知识才是不会遗忘的,嘿嘿!好像今天说的多了一点,有点儿罗嗦了,

高坪区13826225533: 菜鸟如何学习c++ -
捷汪拨云: 没基础没关系,每个大师都是从没基础开始的,你要做到以下3点:1 热爱C++2 热爱C++3 热爱C++做到了之后,你要专注,并且坚持.先回答一下下面问题:学习C++要学C吗?学习C++时不用学习C也可以进行学习,对于C++来说,所有合法...

高坪区13826225533: C++菜鸟学习路线 -
捷汪拨云: 首先是入门,先学会c的基本语法和数据结构吧,谭浩强,计算机专业的都认识他.以为基于c的基本教材.上网搜索下会知道的.有人认为c++是带类的c,当然这是不完全正确的,c++除了类(面向对象)还有很多东东.但是不可否认c++有很...

高坪区13826225533: 怎么学好C++,
捷汪拨云: 一开始学C ,只要了解其基本的语法,主要是选择一门编程工具,我开始就用的VC6,然后,这也是最重要的是了解windows机制,找个实例代码,敲个为win32程序,最好是带窗口的那种,你会发现很多不明白的东西,不要担心继续敲代码,然后用MFC做些具体的东西(还是找实例,敲代码.当你对代码开始了解的时候.对windows中的东西不再陌生的时候,看“深入浅出MFC”,再体会MFC的机制,然后在回头看C 语法,体会其中类的真正精髓.之后学C 的模板.体会类与类中的关系.写个类库.这时你会发现C 你已经掌握.而windows编程也就OK了.

高坪区13826225533: C++要怎么学会觉得相对容易一些呢 首先说明我是个菜鸟
捷汪拨云: 不用去学c,如果你真的想学好这么一门语言,不要太着急,只需要学了每一个知识点以后多去实践,尝试使用刚学的知识实现自己想要的一些功能,这样做可以给自己带来收获的喜悦,同时也能在学习的过程中,养成较好的编程习惯,使得你更快的掌握这门语言哦! 要记住,如果要学好一门编程语言,练习是很有必要的. 祝你成功哈!

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网