C++入门之Hello World

第一次接触C++,学习前面的基础发现跟C语言没啥区别,打印变化,增加了引用,类。下面我们就来讲解一个Hello World得代码。先上代码。


main.c:

#include<iostream>

//using namespace std

int main(int argc,char **argv)
{
	std::cout<<"hello world !"<<std::endl;
	int temp1=0,temp2=0,sum;
	unsigned char i=-1;
	std::cin >> temp1 ;
	std::cin >> temp2 ;
	sum=temp1+temp2;
	std::cout <<temp1<<"+"<<temp2<<"="<<sum <<std::endl;
	std::cout<<i<<std::endl;
	system("pause"); // 让程序暂停, 注意: 这行不是标准的C++代码, 仅限于调试使用 
	return 0;
}


编译:g++ -std=c++11 -o hello main.c

运行:./hello


分析代码如下:

要想程序输出文字,需要用 std::cout 进行输出(std是standard,意思:标准。以后凡是加 std:: 都是标准C++的东西,std::cout 是标准输出)。如果需要使用 std::cout ,则必须在文件的开始位置添加#include <iostream> 


将 Hello World 这几个文字输出到屏幕。在代码里,需要使用(输出)一些文字,都需要加双引号(")来把文字引起来,来说明这是文字,不是代码。双引号引起来的文字叫做字符串。

std::cout << "Hello World";  


在屏幕上输出换行(std::endl):\n also is same
std::cout << std::endl;  


在屏幕上输出 Hello World 这几个字后换一行:
std::cout << "Hello World" << std::endl; 


从标准输入流中输入一个数据复制给temp1

std::cin >> temp1 ;


using namespace std的意思是:定义命名空间通俗的说: 一个程序中变量要是太多了,会出现重复等情况,很难管理 

于是就采用了好像是目录结构一样的组织方式来组织这些标号的名称 。


C++中可以用行注释 // 和块注释 /* */ 。


引用与指针的区别参考:http://blog.csdn.net/qq_21792169/article/details/52527425

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读