• 题解
  • 【信息学奥赛】C++程序结构 |1001:Hello,World!

  • @ 2023-7-3 14:46:10

1.程序基本概念

•【1】标识符、关键字、常量、变量、字符串、 表达式的概念

•【1】常量与变量的命名、定义及作用

•【2】头文件与名字空间的定义与理解

•【2】编辑、编译、解释、调试等概念理解

2.程序基本语句

•【2】cin 语句,scanf 语句,cout 语句,printf 语句

全国青少年奥林匹克系列竞赛大纲-入门级

【例题链接】

http://101.34.12.22/p/P1 image

【题解参考】(向左滑动,查看完整代码)****

/*参考程序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表示程序顺利结束,其他数表示有异常。

0 条评论

目前还没有评论...