C++基础(15):结构体

在实际情况下,往往要存储批量数据,比如,某个人的基本信息,包括:姓名、年龄、性别、身份证号码、住址等。有的同学说了,可以使用数据存储。说的很好,但是别忘了,数组只能存储同样类型的数据。

……

阅读全文

C++基础(14):文件操作

大家在准备CSP-J/S认证的时候,肯定都在网上不断地做题,刷题。现在,网上大多数的OJ(Online Judge)都是使用标准输入输出(stdin,stdout),即,程序运行后,弹出一个窗口,手动输入内容;回车后,会在同一个窗口输出运行结果。但是在CSP-J/S认证(包括NOI一系列比赛)要求使用文件输入和输出。

……

阅读全文

C++基础(13):字符串类型

上次在C++基础(12):字符类型中,介绍了使用字符数组来存储字符串,按照数组进行赋值,本次的字符串类型是指将字符串看作一个整体,进行输入和输出操作;但这样会相应的出现许多问题,比如,数组长度不能变化,不能直接复制,有数组越界的风险,C++提供了一些更好的工具,使用string数据类型来处理字符串。

……

阅读全文

如何准备CSP-J第二轮的考试

2021年CSP-J/S第二轮认证将于2021年10月23日举行。对于第一次通过CSP-J第一轮考试的同学,接下来的10天,我们将要怎么准备呢?请往下看。

……

阅读全文

C++基础(12):字符类型

在计算机处理流程中,不只能处理数值,也能处理非数值。字符类型的应用是计算机在非数值处理的重要方面之一。在前面已经介绍过,数组元素的类型可以是任何类型,那当然也包括字符类型。当数组元素是数组类型时,我们称此数组为字符数组。

……

阅读全文