CCF GESP C++ 一级通关秘籍
作者:野牛程序员:2025-03-06 15:54:07GESP阅读 2422
第一个程序示例:
零基础也能拿证!CCF GESP C++ 一级通关秘籍:
第一个程序示例:
#include <iostream> // 引入输入输出库
using namespace std; // 使用标准命名空间
int main() {
cout << "Hello, C++ World!" << endl; // 输出语句
return 0; // 返回值表示程序正常结束
}语法点解析:
#include <iostream>: 头文件包含,提供输入输出功能。using namespace std: 简化代码书写,避免频繁使用std::。main函数: 程序的入口。cout和endl: 用于控制台输出。
? 第二章:变量的定义与使用
2.1 变量的定义格式
基本格式:
数据类型 变量名 = 初始值;示例:
int age = 18; // 整型变量 float score = 95.5f; // 浮点型变量 char grade = 'A'; // 字符型变量 bool passed = true; // 布尔型变量
2.2 常量的定义
使用
const关键字:
const float PI = 3.14159; // 定义圆周率为常量
注意事项:
变量名必须以字母或下划线开头,不能使用保留字。
C++ 区分大小写,例如:
Score和score是两个不同的变量。
? 第三章:基本数据类型
3.1 整型 (int, short, long, long long)
占用字节:
int: 通常 4 字节short: 通常 2 字节long: 通常 4 字节或 8 字节long long: 通常 8 字节示例:
int count = 100; long population = 7800000000;
.3.2 浮点型 (float, double, long double)
精度和占用字节:
float: 4 字节, 精度约 6-7 位小数double: 8 字节, 精度约 15-16 位小数long double: 通常 12 或 16 字节, 精度更高示例:
float pi = 3.14f; double e = 2.718281828;
3.3 字符型 (char)
存储范围: -128 到 127 或 0 到 255 (无符号)
示例:
char letter = 'A';
3.4 布尔型 (bool)
取值:
true或false示例:
bool isValid = false;
? 第四章:控制语句结构 (顺序、循环、选择)
4.1 顺序结构
按顺序执行代码语句。
4.2 条件选择结构 (if-else, switch)
if-else语句:
int score = 75;
if (score >= 60) {
cout << "及格" << endl;
} else {
cout << "不及格" << endl;
}switch语句:
char grade = 'B';
switch (grade) {
case 'A':
cout << "优秀" << endl;
break;
case 'B':
cout << "良好" << endl;
break;
default:
cout << "待提升" << endl;
}4.3 循环结构 (for, while, do-while)
for循环:
for (int i = 0; i < 5; i++) {
cout << "第 " << i + 1 << " 次循环" << endl;
}while循环:
int i = 0;
while (i < 5) {
cout << "当前 i = " << i << endl;
i++;
}do-while循环:
int i = 0;
do {
cout << "执行一次" << endl;
i++;
} while (i < 3);? 第五章:基本运算 (算术运算、关系运算、逻辑运算)
5.1 算术运算符
+(加),-(减),*(乘),/(除),%(取余)示例:
int a = 10, b = 3; cout << "取余: " << a % b << endl; // 结果为 1
5.2 关系运算符
==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于)
5.3 逻辑运算符
&&(与),||(或),!(非)示例:
int a = 10, b = 3; bool result = (a > 5) && (b < 5); // 结果为 true
? 第六章:输入输出语句
6.1 输入 (cin)
格式:
cin >> 变量名;示例:
int age; cout << "请输入年龄: "; cin >> age; cout << "年龄是: " << age << endl;
? 总结
本教程覆盖了 C++ 一级考试的大部分基础内容,深入解析了变量、控制结构、基本运算、输入输出、函数等核心知识点。
建议多进行代码练习,巩固每个章节的知识。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:CCF GESP Python 一级通关秘籍
- 下一篇:c++保留小数输出语法讲解
