- 题解
【信息学奥赛】C++程序结构 |1001:Hello,World!
- 2023-7-3 14:46:10 @
1.程序基本概念
•【1】标识符、关键字、常量、变量、字符串、 表达式的概念
•【1】常量与变量的命名、定义及作用
•【2】头文件与名字空间的定义与理解
•【2】编辑、编译、解释、调试等概念理解
2.程序基本语句
•【2】cin 语句,scanf 语句,cout 语句,printf 语句
全国青少年奥林匹克系列竞赛大纲-入门级
【例题链接】
【题解参考】(向左滑动,查看完整代码)****
/*参考程序1*/
#include<bits/stdc++.h> //比赛可用C++万能头文件
using namespace std; //使用std(标准)名字空间
int main()
{
cout<<"Hello,World!"<<endl; //使用iostream库输出"Hello World!"
return 0; //结束整个程序
}
/*参考程序2*/
#include<bits/stdc++.h> //比赛可用C++万能头文件
using namespace std; //使用std(标准)名字空间
int main()
{
printf("Hello,World!"); //使用stdio库输出"Hello World!"
return 0; //结束整个程序
}
【知识点睛】
1、以“//”开头为注释行
“//”后的内容用以对语句进行说明,输入程序时可以不输入。
2、#include<bits/stdc++.h>
#include<bits/stdc++.h>几乎包含了 C++所有的标准头文件,又称万能头文件,如:
<algorithm>、<iostream>、<fstream>、<queue>、<string>、<vector>、<cstdio>、<cmath>、<cstring>、<ctime>等
3、using namespace std
namespace:是指标识符的各种可见范围。是C++语言特别重要的特性,当第三方供应商提供的库时,为了避免与其他供应商或者用户定义的名字相冲突(命名空间污染),常常将库的内容放置在自己独立的命名空间中。
std:就是C++标准程序库中定义所有标识符的namespace。
4、int main( )
main函数,又称主函数,是程序执行的起点。程序执行总是从main函数开始,如果有有其他函数,则完成对其他函数的调用后再返回到主函数,最后由main函数结束整个程序。在执行程序时,由系统调用main函数。所有C++程序都必须有一个main(),int main()前int在Dev C++中可省略,在信息学奥赛考试中,main前必须为int。
main后面跟了一对圆括号( ),表示它是一个函数。C++中所有函数都跟有一对圆括号( ),括号中可以有一些输入参数。注意,圆括号中即使什么都没有也不能省略。如例题中显示,主函数main()中的内容,由一对花括号{ }括起来。
5、cout << "Hello,World!"<<endl
这个语句在本程序中最重要。cout是一个输出语句,告诉计算机把引号之间的字符串送到标准的输出设备(屏幕)上。cout 的声明在头文件iostream中,所以要想使用cout必须将头文件iostream包括在程序开始处。endl是C++语言的换行控制符,表示内容输出后换行显示后续的内容。
6. return 0;
主函数main( )的返回语句,一般是函数的最后一条执行语句。main( )函数末尾使用return语句时,数值0表示程序顺利结束,其他数表示有异常。