本专栏“C++快速入门”系列旨在帮助信息学竞赛初学者尽快能够了解C++语法规则并编写一些简单程序,因此会避免讲解太多枯燥理论,直接上机帮助同学们理解编程。
在编程学习的开始前送给大家一句话:编程不是看会也不是听会的,而是练会的。检验编程学习的唯一标准就是能够成功设计编写程序,文中会包含大量经典实例,请同学们在阅读时同步练习。
一、Dev-C++的安装与设置
中学信息学竞赛所使用的编程软件大多为Dev-C++,可以进行代码的编写、调试、编译、运行,下载软件包后默认安装即可,安装完后可以进行一些简单的设置。
1、语言设置:tools→environment→language→chinese

2、显示最多警告(便于调试代码):工具→编译选项→代码生成/优化→code warnings-show most warnings

二、编写第一个程序
1、新建:
文件-新建-源代码(Ctrl+N)
2、程序代码框架:
#include<bits/stdc++.h> //万能头文件,省力但会导致编译速度变慢,有利有弊
using namespace std; //名字空间
int main(){ //主函数
cout<<"HelloWorld!"<<endl; //程序主体
return 0; //主程序返回值
}
3、保存C++文件:
文件-保存(Ctrl+S)
C++文件后缀名:cpp
4、编译、运行
编译的作用:将CPP文件编译为exe可执行文件
快捷键:f11
三、C++代码书写规则
1、使用英文输入法输入字母、标点符号
2、语句以分号";"结尾
3、算数运算:+ - * / %(求余)。其中乘号不可省略,求余运算%
4、程序代码基本按照“定义变量→输入数据→处理数据→输出数据”的顺序编写
5、输入:cin>>项目1>>项目2>>…>>项目n; 输出:cout项目1<<项目2<<…<<项目n;
6、C++中所支持的数据类型有:基本类型(整型int、浮点型/实型double、字符型char、逻辑型bool、指针类型、空类型)和构造类型(枚举型、数组、结构体和共用体类型)
7、定义变量格式:数据类型 变量名;例如定义一个浮点型变量:double a; 常用变量名有i,j,a,b,c,d,e,r,l,s,m,n,w。
8、变量赋值格式:变量名=值或者表达式,使用变量前必须先定义,可在定义变量时进行赋值,例如,定义两个值为0和1的整型变量a:int a=0,b=1;
9、C++中算术运算是分数据类型的,整数与整数运算的结果是整数,如5/4的结果为1,整数与浮点数运算的结果是浮点数,如5.0/4的结果为1.25
10、精确n位小数:cout<<fixed<<setprecision(n)<<变量或表达式;
11、行注释语句://注释语句 ,块注释语句:/* 注释语句组 */
12、数学函数:绝对值函数abs(a),算术平方根函数sqrt(a),幂函数pow(a,b)
本文是针对信息学竞赛初学者的C++入门教程,讲解了Dev-C++的安装与设置,如何编写并运行第一个HelloWorld!程序,以及C++的基本代码书写规则,包括变量定义、输入输出、数据类型等关键知识点,鼓励通过实践来学习编程。
783

被折叠的 条评论
为什么被折叠?



