[C++学习历程]Visual Studio 2010 的HelloWorld
来源:互联网 发布:ps如何做淘宝首页 编辑:程序博客网 时间:2024/06/06 11:59
大学时期曾学过C++的知识,那时候也没有使用VS这样高档的IDE工具,就是C++6.0那样来的。对于重新拾起C++来说,换了个IDE,那么就先从使用IDE学起吧~
安装的VS是个中文版本的,嗯,使用起来少了一些英文的对比翻译,在安装的时候就选择了使用C++作为主要开发语言。所以现在新建项目也比较顺畅
1.文件---新建---项目,弹出了新建项目设置向导窗体:
这里选择WIN32控制台应用程序即可,其实现在学习C++纯粹为了项目需要而已,这样的windows程序,觉得有些过于呆板,不过项目需要,还得照旧学。就选win32的控制台程序,在名称那里,输入项目名称 我这里选择了输入sushengmiyanTest,然后点击确定,进入应用程序设置向导。如图
这里因为只是为了演示hellowrd。也就不需要设置太复杂的东西,后期如果需要再来设置吧,这里直接点击完成。
程序会直接进入代码编辑页签,出现如下代码
全部代码如下:
// sushengmiyanTest.cpp : 定义控制台应用程序的入口点。
//
#include
"stdafx.h"
int
_tmain(
int
argc, _TCHAR* argv[])
{
return
0
;
}
可以看到sushengmiyanTest.cpp文件,notepad记事本打开这个文件,可以看到跟在VS中一样的代码~,这就是C++的源代码。
其他文件.user 大致是用户配置文件 .vcproj是VS工程文件,·.h是头文件。<喎�"http://www.2cto.com/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+usOwyaGjz9bU2r+qyrzQtLj2SGVsbG93b3JsZC48L3A+CjxwPtC0zerWrrrztcS0+sLryOfPwqO6PC9wPgo8cD48L3A+CjxwcmUgY2xhc3M9"brush:java;">// sushengmiyanTest.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { cout<<"hello world"<<endl<<endl; system("pause");="" return="" 0;="" }<="" pre="">
对比可知道,新加的代码是头文件中
#include //引入文件读写流
using namespace std; //这个是C++标准 具体可以看 http://bbs.csdn.net/topics/80135755
在主方法中也加了两行
cout<<"Hello world"<<endl<<endl;在控制台输出 helloworld<="" p="">
system("pause"); 暂停,要不然会dos界面会一闪而过。
写完之后,F5运行,可以看到界面如下:
好了,第一个Helloworld就运行起来了。
下面就简单说说这不多的几行代码。
主要的前面也已经说过了,#include 紧跟着的是头文件,因为这里需要使用其他的一些头文件,所以这里会制定需要用哪些。
int _tmain(int argc, _TCHAR* argv[]) 这个是函数,在这里也是主函数,是程序执行入口
下面花括号分别代码函数开始和函数结尾。
中间的几句也已经说过,就是控制台输出。
刚读到cout和<<的含义:cout是标准的输出流 >>是输出运算符, 而输入运算符刚好是反过来的,即<<是输入运算符。
以上代码还可以是这样:
// sushengmiyanTest.cpp : 定义控制台应用程序的入口点。
//
#include
"stdafx.h"
#include <iostream>
using namespace std;
int
_tmain(
int
argc, _TCHAR* argv[])
{
cout<<
"hello world \n"
;
system(
"pause"
);
return
0
;
}</iostream>
或者这样
// sushengmiyanTest.cpp : 定义控制台应用程序的入口点。
//
#include
"stdafx.h"
#include <iostream>
using namespace std;
int
_tmain(
int
argc, _TCHAR* argv[])
{
cout<<
"hello world"
;
system(
"pause"
);
return
0
;
}</iostream>
这都是可以正常编译和生成的,只不过,是hello world的换行问题而已了。
- [C++学习历程]Visual Studio 2010 的HelloWorld
- [C++学习历程]Visual Studio 2010 的HelloWorld
- [C++学习历程]Visual Studio 2010 中文旗舰版 安装
- Micsoft visual studio的发展历程
- visual studio的学习
- Microsoft Visual Studio 发展历程
- android学习历程3--HelloWorld
- 我的Android学习开发历程--HelloWorld项目的创建
- 在Visual Studio中编写基于ffmpeg的helloworld程序
- Visual Studio 2010建模学习(十二) - C/C++代码的可视化
- Visual Studio 2010建模学习(十二) - C/C++代码的可视化
- Visual Studio 2010 学习版
- Visual Studio 2010建模学习
- VISUAL STUDIO 2010学习感悟
- 彻底解决Visual Studio 2010/2008编写C语言的问题
- Microsoft Visual Studio 2010创建C语言程序的步骤
- Microsoft Visual Studio 2010创建C语言程序的步骤
- 彻底解决Visual Studio 2010/2008编写C语言的问题
- 使用NSTimer实现倒计时
- 体验C#——重温运算符【转】
- Picasso——针对Android的一个强大的图像下载和缓存库
- 卡尔曼滤波的原理说明
- php通过邮箱找回密码
- [C++学习历程]Visual Studio 2010 的HelloWorld
- 今天在Repeater控件中碰到一个全选的操作
- Android 极速开发框架 dhroid来了(提供demo)
- 解决IE6浏览器下position:fixed固定定位问题
- Size Classes With Xcode 6: One Storyboard For All Sizes
- ora-12541:TNS:无监听程序”
- ubuntu 虚拟机安装相关配置
- tp的图片处理
- Masonry介绍与使用实践(快速上手Autolayout)