C++基础语法规则

本文是针对信息学竞赛初学者的C++入门教程,讲解了Dev-C++的安装与设置,如何编写并运行第一个HelloWorld!程序,以及C++的基本代码书写规则,包括变量定义、输入输出、数据类型等关键知识点,鼓励通过实践来学习编程。

本专栏“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)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

以太以北

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值