C++ 入门教程(三) Hello World 程序讲解

古银有了个人博客了:小古银的官方网站

上回讲到第一个程序 Hello World,现在分析以下Hello World。。。开始进入无图模式。。


把上回的代码搬过来:

#include <iostream>

int main(void)
{
	std::cout << "Hello World" << std::endl;
	return 0;
}

其中,最简单的C++程序是这样的:

int main(void)
{
	return 0;
}

最简单的C++程序代码仅需要4行,他不做任何操作。但是他是C++程序最基本的而且是必须有的,因为所有标准的C++程序都是从 main (主函数)开始执行。一般情况下,没有 main, 程序不能编译,也就不能运行。


main (主函数)只有以下两种形式,其他形式的都不是主函数(起码不是标准的主函数):

int main(void)
{
	return 0;
}
int main(int argc,char *argv[])
{
	return 0;
}
具体什么意思,留到讲解函数的时候在探讨。只需记住 每个标准的C++程序都有一个主函数(main)而且只有一个,它是上面两种形式的其中一种,不会有其他形式。


代码需要直接或间接写在主函数里才能被执行:

int main(void)
{
	// 代码写在这里
	return 0;
}
代码写在主函数的括号 { } 之间,return 0;的上面。


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

#include <iostream>


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

在屏幕上输出换行(std::endl):

std::cout << std::endl;


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


所以上回的代码的整体作用就是:在屏幕上输出 Hello World 这几个字后换一行

#include <iostream>

int main(void)
{
	std::cout << "Hello World" << std::endl;
	return 0;
}

g++命令:

g++ -std=c++11 -o HelloWorld HelloWorld.cpp

g++ 就是调用g++编译器程序,后面的是参数。

-std=c++11 :开启C++11语法编译

-o :将代码文件 HelloWorld.cpp 编译成程序,程序名称:HelloWorld

展开阅读全文

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

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

支付成功即可阅读