VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 4737|回复: 112

《实用C++》第4课:玩转 Hello World!

  [复制链接]
admin 发表于 2017-8-3 02:31:49 | 显示全部楼层 |阅读模式


1、基本Hello World 代码讲解:

#include "stdafx.h"        //包含自己的头文件
#include <iostream>        //包含系统的头文件
using namespace std;        //命名空间

int _tmain(int argc, _TCHAR* argv[])        //入口点函数
{
        cout << "Hello World!" << endl;                //输出内容并换行
        return 0;                                                //返回
}

什么是自己的头文件,什么是系统的头文件,#include "" 和 #include <> 有什么区别?
自己的头文件是在当前工程目录下有的头文件,系统的一般是编译器提供的。

命名空间又是什么呢?
防止重复名字的发生,比如系统提供了一个变量或者函数的名字叫做 abc,你自己也定义了一个变量或者函数的名字叫 abc,这时候编译器就不知道该调用哪个?名字有冲突了,这个时候为了防止冲突就引入了命名空间的概念。
打个比喻:在1年6班有个叫张三的同学,在1年7班也有一个叫张三的同学,我直接喊张三谁知道叫的是哪个张三?所以这个时候就要限定一个前缀,到底是6班的张三还是7班的张三呢?
再如果在1年6班有2个叫张三的同学,那么这个时候就要指定是个儿高的张三还是个儿矮的张三,是胖的张三还是瘦的张三呢?这个高矮胖瘦就是命名空间的作用了!

2、简化代码:
有的网友会说我用VC6.0建立的工程跟一般的C++书中讲解的很一致,main 函数类似下面这样:

#include <iostream>
using namespace std;

int main()
{
        cout << "Hello World!" << endl;
        return 0;
}

VS2013建立的工程怎么这么多代码,怎么这么多文件,还有什么 stdafx.h,另外,main 也变成了 _tmain,还有 argc,grgv 这些参数,代表什么意思呢?这么复杂?我们可不可以不要这些。答案是肯定的,可以!
下面就教大家如何来操作!

◆ 精简现有 Hello World 代码;
◆ 从头做起,新建空白工程,添加代码。

备注:具体操作详见视频教程!

所以说:VC6.0能做的VS2013一定能做,VS2013能做的VC6.0不一定能做。大家就不要纠结于VC6啦,赶紧升级到 Visual Studio 吧!

3、简单案例:实现两个数相加,输出结果!
#include <iostream>
using namespace std;

int main()
{
        cout << "Hello World!" << endl;
        cout << "2 + 3 = " << 2 + 3 << endl;
        return 0;
}

4、简单案例:实现 1~100 所有数相加,输出结果!
有的网友会说,你用代码实现个 2 + 3 这不脱裤子放屁,费那个二遍事嘛,这么简单还用代码来算吗?张嘴就来了。我要说我实现个 258 + 963 呢?有的网友又会说我直接拿计算器就行了,也比写代码快啊。那么我要问你了,我要实现 1~100 之间所有数的累加和呢?你还用脑袋算吗?你还用计算器算吗?我用几行代码轻松搞定了!

#include <iostream>
using namespace std;

int main()
{
        cout << "Hello World!" << endl;
        cout << "2 + 3 = " << 2 + 3 << endl;

        int sum = 0;
        for (int i = 1; i <= 100; i++)
        {
                sum += i;
        }

        cout << "1+2+3+...+100 = " << sum << endl;

        return 0;
}

第4课免费试看,下载地址(回复后可见):
游客,如果您要查看本帖隐藏内容请回复


#######################################################
获得所有教学视频、课件、源代码以及售后答疑详见:
《实用C++》:http://www.cctry.com/thread-275996-1-1.html
VC驿站官方客服QQ:8260671

#######################################################

评分

参与人数 1驿站币 +1 热心值 +1 收起 理由
2017666 + 1 + 1 请问cout 和printf 有什么实质性的区别吗?.

查看全部评分

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

jesy 发表于 2017-8-3 22:48:00 | 显示全部楼层
看看啊。。。。。。。。。。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

 楼主| admin 发表于 2017-8-3 22:54:07 | 显示全部楼层
jesy 发表于 2017-8-3 22:48
看看啊。。。。。。。。。。

刚上传就被你发现了!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

you1st 发表于 2017-8-3 23:12:38 | 显示全部楼层

所以说:VC6.0能做的VS2013一定能做,VS2013能做的VC6.0不一定能做。大家就不要纠结于VC6啦,赶紧升级到 Visual Studio 吧!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

zp521 发表于 2017-8-4 00:22:08 | 显示全部楼层
认真学习!!!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

csa 发表于 2017-8-4 09:27:05 | 显示全部楼层
不错,谢谢分享。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

ChenLeo 发表于 2017-8-4 09:58:49 | 显示全部楼层
认真学习

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

蚊子 发表于 2017-8-4 10:05:17 | 显示全部楼层
沉迷于学习,无法自拔

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

select2015dt 发表于 2017-8-4 21:09:14 | 显示全部楼层
看看啊。。。。。。。。。。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

Mtong 发表于 2017-8-5 00:53:39 | 显示全部楼层
学习了,谢谢老大

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

luo19730210 发表于 2017-8-5 07:30:30 | 显示全部楼层
玩转 Hello World,学习下

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

supersct 发表于 2017-8-5 19:58:19 | 显示全部楼层
谢谢分享。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

1332129756 发表于 2017-8-5 20:04:15 | 显示全部楼层
O(∩_∩)O哈哈~,你真逗呀

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

1332129756 发表于 2017-8-5 20:13:39 | 显示全部楼层
#include <string>
#include <iostream>
using namespace std;
int main(){
       
        int sum=0;
        int i=0;
        while (i<100)
        {
                i++;
                sum+=i;

               
        }
        cout<<"0·100的和为:"<<sum<<endl;
         return 0;

}

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

1332129756 发表于 2017-8-5 20:15:12 | 显示全部楼层
有没有这个都一样#include <string>

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

tomok 发表于 2017-8-5 21:01:25 | 显示全部楼层
正式开编程 了

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

Tiptoe 发表于 2017-8-7 21:30:04 | 显示全部楼层
群主真快

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

qq335647559 发表于 2017-8-8 20:51:57 | 显示全部楼层
感谢分享

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

eagle1103 发表于 2017-8-9 06:42:20 | 显示全部楼层
》第4课:玩

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

2017666 发表于 2017-8-9 13:54:08 | 显示全部楼层
学习学习 谢谢老大

点评

C++中 printf 和 cout 的区别 http://www.cctry.com/thread-277225-1-1.html  发表于 2017-8-10 15:49

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站

本版积分规则

展开

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )

返回顶部
x

VC驿站微信公众号cctry2009

GMT+8, 2017-12-14 04:41

Powered by Discuz!

© 2009-2017 cctry.com

快速回复 返回顶部 返回列表