CSP-J 之C++常用英文缩写
文章目录
- C++常用英文缩写
- 前言
- 常用缩写解析
- C++ 基础缩写
- 输入输出相关
- 控制台
- 命名与类型
- 常用函数
- 在线测评相关
- 总结
C++常用英文缩写
前言
在编程比赛和日常开发中,C++是一门广泛使用的编程语言,许多英文缩写贯穿其中。了解这些缩写不仅有助于提高编程效率,还能加深对编程语言及其工作机制的理解。本文将介绍C++中常见的英文缩写,以及它们在编程中的实际含义和应用。
常用缩写解析
C++ 基础缩写
-
C++ (C plus plus)
意为“C加加”,表示C语言的扩展版本。 -
new
意为“新的”或“新建”,用于动态分配内存。 -
source file (源文件)
包含代码的文件,一般为.cpp
或.h
。 -
compile (编译)
把源代码转换为可执行的机器代码。 -
run (运行)
执行编译生成的程序。 -
Error (错误)
程序无法编译或运行时遇到的错误。 -
Warning (警告)
编译时给出的提示,程序仍能运行,但可能存在潜在问题。 -
include (包含)
用于包含其他文件,例如#include <iostream>
。
输入输出相关
-
input (输入)
程序接收的外部数据。 -
output (输出)
程序产生并显示给用户的数据。 -
stream (流)
数据传输的概念,类似于流水,常用于输入输出操作。 -
io (输入输出)
即input
和output
的缩写。 -
iostream (输入输出流)
C++标准库中的输入输出流头文件,处理输入输出操作。 -
cout (console + output)
表示控制台输出,常用于将数据打印到屏幕上。 -
cin (console + input)
表示控制台输入,常用于从键盘接收用户输入。
控制台
当我们运行无错误的C++任意程序时,他出现的黑框框如下所示:
命名与类型
-
namespace (命名空间)
用于避免命名冲突,std
即为标准命名空间。 -
std (standard 标准)
标准命名空间,用于引用C++标准库中的元素。 -
int (整数型)
表示整数类型,是integer
的缩写。 -
char (字符型)
表示字符类型,用于存储单个字符。 -
bool (布尔型)
表示布尔类型,值为true
(真)或false
(假)。 -
double (浮点型)
表示双精度浮点数,用于存储带小数点的数字。 -
string (字符串)
表示一系列字符,常用于处理文本数据。
常用函数
-
main (主要的)
程序的入口函数,所有C++程序都从main
函数开始执行。 -
return (返回)
用于函数返回值,常在main
函数中返回0
表示程序成功执行。
在线测评相关
-
Online Judge (在线测评)
许多编程比赛平台如LeetCode、Codeforces等,都会提供在线测评系统。参赛者在编写代码后将其提交到平台,平台根据预设的测试用例评测代码是否正确,性能是否达标。 -
AC (Accepted)
比如,你在一道题目中需要计算两个数的和,正确的代码会在所有测试用例中输出准确的结果,因此评测系统会返回“AC”状态。
例:题目要求输入3
和4
,输出结果7
,你的代码正确处理了所有输入输出。 -
WA (Wrong Answer)
代码运行成功,但输出的结果错误。比如,你在计算一个数的平方时,忘记了考虑负数的情况,导致错误的结果。
例:题目要求计算-3
的平方应输出9
,而你错误地输出了-9
,评测系统会返回“WA”。 -
TLE (Time Limit Exceed)
代码运行超时,通常是因为算法效率不够高。比如,你使用了时间复杂度为O(n^2)的算法,而测试用例的数据规模很大,导致运行时间超过了评测系统的限制。
例:题目要求处理1百万个数字,而你的算法在1000个数字时就已经接近超时,结果提交后评测系统返回“TLE”。 -
OLE (Output Limit Exceed)
你的代码输出内容超过了平台设定的最大输出大小限制。比如,题目要求输出一个较短的摘要结果,但你输出了整个文件的内容,导致结果超过了限制。
例:题目要求输出一段简短的描述,而你的代码输出了整个文档,评测系统返回“OLE”。 -
MLE (Memory Limit Exceed)
程序使用的内存超过了设定的最大限制。比如,你的代码在处理超大数组时,尝试分配比系统允许更多的内存,导致超出内存限制。
例:题目允许使用内存为128MB,而你尝试处理一个500MB大小的数组,导致评测系统返回“MLE”。 -
RE (Runtime Error)
代码在运行过程中遇到崩溃错误。比如,除以零、数组越界访问或空指针引用都会导致运行时错误。
例:你在代码中对一个指针变量操作,却没有检查它是否为空,导致代码运行时崩溃,评测系统返回“RE”。 -
PE (Presentation Error)
代码输出结果正确,但格式不符合要求。比如,题目要求输出数据中间用一个空格隔开,而你输出时用了两个空格或没有空格,虽然数据是对的,但格式不符合要求。
例:题目要求输出3 4
,而你输出了3,4
,评测系统返回“PE”。 -
CE (Compile Error)
代码无法通过编译,通常是语法错误或引用了不存在的库。比如,你忘记了在代码中导入必要的库,或者拼错了变量名。
例:你在代码中引用了一个不存在的头文件,或者在函数声明时少写了一个分号,评测系统返回“CE”。
总结
掌握C++中的常用英文缩写不仅有助于快速理解代码,还能提升编程比赛中的表现。这些缩写覆盖了编程的各个方面,从基本语法到在线测评平台的反馈信息,构成了C++编程语言的基础。通过熟练运用这些缩写,程序员能够更加高效地编写代码并解决问题。