VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 13619|回复: 276

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

  [复制链接]
01_avatar_middle
online_admins admin 发表于 2017-8-3 02:31:49 | 显示全部楼层 |阅读模式
《实用C++》第4课:玩转 Hello World!《实用C++》第4课:玩转 Hello World!

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

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

评分

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

查看全部评分





上一篇:《实用C++》第3课:VS2013基本使用
下一篇:hello world 例子编译报错

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

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

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

03_avatar_middle
online_vip t682685 发表于 2017-8-10 15:57:17 | 显示全部楼层

学习学习 谢谢老大

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

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

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

回复 支持 0 反对 1

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

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

刚上传就被你发现了!

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

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

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

回复 支持 反对

使用道具 举报

55_avatar_middle
在线会员 you1st 发表于 2017-8-3 23:12:38 | 显示全部楼层

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

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

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

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

回复 支持 反对

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

22_avatar_middle
在线会员 supersct 发表于 2017-8-5 19:58:19 | 显示全部楼层
谢谢分享。

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

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

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

回复 支持 反对

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

15_avatar_middle
在线会员 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;

}

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

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

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

回复 支持 反对

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

61_avatar_middle
在线会员 qq335647559 发表于 2017-8-8 20:51:57 | 显示全部楼层
感谢分享

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

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

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

回复 支持 反对

使用道具 举报

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

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

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

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

回复 支持 反对

使用道具 举报

61_avatar_middle
在线会员 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_login

本版积分规则

关闭

站长提醒上一条 /1 下一条

QQ
QQ在线咨询
联系电话
13591366679
手机扫一扫 关注本站精彩内容
wxqrcode

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2018-9-25 08:03

Powered by Discuz! X3.4

© 2009-2018 cctry.com

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