C 存储类 存储类定义 C 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出 C 程序中可用的存储类: auto register static extern auto 存储类auto 存储类是所有局部变量默认的存储类。上面的实例定义了两个带有相同存储类的变量,auto 只能用在函数内,即 auto 只能修饰局部变量。register 存储类regis...
C 标准库 - <math.h>简介math.h 头文件定义了各种数学函数和一个宏。在这个库中所有可用的功能都带有一个 double 类型的参数,且都返回 double 类型的结果。库宏下面是这个库中定义的唯一的一个宏: 序号宏 & 描述 1 HUGE_VAL当函数的结果不可以表示为浮点数时。如果是因为结果的幅度太大以致于无法表示,则函数会设置 errno 为 ERANGE 来...
现发布CCF NOI2020笔试题库,请选手下载备考。 NOI竞赛办公室2020年8月1日...
C 标准库 - <string.h>简介string .h 头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。库变量下面是头文件 string.h 中定义的变量类型: 序号变量 & 描述 1size_t 这是无符号整数类型,它是 sizeof 关键字的结果。 库宏下面是头文件 string.h 中定义的宏: 序号宏 & 描述 1NULL这个宏是一个空指针常量的值...
C 共用体 共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。 定义共用体为了定义共用体,您必须使用 union 语句,方式与定义结构类似。union 语句定义了一个新的数据类型,带有多个成员。union 语句的格式如下:union tag 是可选的,每个 memb...
CCF面向社会非专业人士推出CSP非专业级别软件能力认证。非专业级别能力认证CSP-JS分两个级别,分别为CSP-J(入门级,Junior)和CSP-S(提高级,Senior),均涉及算法和编程。任何人都可以报名参加。一、认证形式:CSP-JS分第一轮和第二轮两个认证阶段。报名参加第一轮认证成绩优异者进入第二轮。其中CSP-JS两轮分别设入门级和提高级认证。CSP-JS第一轮为集中笔试;第二轮为现...
活动时间地点NOI Online测试3月27日线上NOI2021省选4月10日-11日各省市NOI教师培训15月10日-12日线上APIO20215月19日-23日各省市IOI20216月20日-27日主办方新加坡,线上NOI2021全国赛7月24日-30日浙江省余姚中学CSP-J/S2021第一轮认证9月19日各省市CSP-J/S2021第二轮认证10月23日各省市NOIP202111月20日各...
C 库函数 - strcat() C 标准库 - <string.h>描述C 库函数 char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所指向的字符串的结尾。声明下面是 strcat() 函数的声明。参数dest -- 指向目标数组,该数组包含了一个 C 字符串,且足够容纳追加后的字符串。src -- 指向要...
CCF NOI科学委员会确定了NOI2021获奖规则,现公布如下。 1. NOI2021总获奖率为85%奖牌分数线根据ABC类选手划定,且所有获奖选手须满足两场机试成绩之和不低于100分的条件。在计算分数线时,所有A类选手自动获得5分的加分,其余类别选手无加分。随后按照选手分数由高到低的顺序,根据下述获奖规则确定奖牌分数线(A类选手加分仅用于分数线划定,其实际成绩仍为原始分数)。2.金牌按照成绩,...
新型冠状病毒疫情还在发作期,为降低群体活动可能导致病毒扩散的风险,CCF决定暂停原定于2月1日-8日在长沙市第一中学举行的2020全国青少年信息学奥林匹克冬令营(NOI2020冬令营)。冬令营延期举行的具体时间将视疫情平稳后另行通知。 特此通知。 中国计算机学会2020年1月22日...
ISIJ2020中国代表队2021国际初中生信息学竞赛(International School for Informatics “Junior”,ISIJ2021)将于2021年7月1日-11日举行线上竞赛。CCF将组队参加。一、队伍组成中国代表队有1支国家队,5支代表队,共6支队伍组成。每支队伍由6名选手和其指导教师组成。二、参赛资格选手资格:报名选手须为CSP-J/S2020提高级一等获得者...
C 库函数 - setvbuf() C 标准库 - <stdio.h>描述C 库函数 int setvbuf(FILE *stream, char *buffer, int mode, size_t size) 定义流 stream 应如何缓冲。声明下面是 setvbuf() 函数的声明。参数stream -- 这是指向 FILE 对象的指针,该 FILE 对象标识了一个打开的流。bu...
由CCF主办、NOI各省组织单位负责承办的NOIP 2022将于11月26日在各省市(含港澳地区)同步举行。根据NOI相关规则,NOIP成绩是选手参加次年NOI省选和全国赛的前提条件和基础。受疫情影响,有关省组织单位在尽最大努力的情况下,仍因各种不可抗力可能无法正常举办NOIP 2022。CCF充分认可各省组织单位所做的努力,对有关情况表示理解。NOI 2023省队选拔总成绩标准分由两部分组成:N...
NOI2021网上同步赛一试将于7月26日举行,请参加选手于测试当日持准考证号及测试密码登录测试地址参加测试。具体方式如下:一、测试相关时间点NOI2021网上同步赛一试时间:7月26日(周一)10:00-15:00二、准考证号和密码获取办法请登录报名系统个人账号---“测试管理”---“进入测试”---“报名信息”中查看准考证号及密码。三、考试地址地址:http://122.227.220.42...
C 库函数 - div() C 标准库 - <stdlib.h>描述C 库函数 div_t div(int numer, int denom) 把 numer(分子)除以 denom(分母)。声明下面是 div() 函数的声明。参数 numer -- 分子。 denom -- 分母。返回值该函数返回定义在 <cstdlib> 中的结构中的值,该结构有两个成员,如 div...
C++ 运算符运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符:算术运算符关系运算符逻辑运算符位运算符赋值运算符杂项运算符本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。算术运算符下表显示了 C++ 支持的所有算术运算符。假设变量 A 的值为 10,变量 B 的值为 20,则:运算符描述实例+把两个操作数...
C 结构体 C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。 结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟踪每本书的下列属性: Title Author Subject Book ID 定义结构为了定义结构,您必须使用 struct 语句。struct 语句定义了一个包含多个成员的新的数据类型...
C 库函数 - ungetc() C 标准库 - <stdio.h>描述C 库函数 int ungetc(int char, FILE *stream) 把字符 char(一个无符号字符)推入到指定的流 stream 中,以便它是下一个被读取到的字符。声明下面是 ungetc() 函数的声明。参数char -- 这是要被推入的字符。该字符以其对应的 int 值进行传递。stream -...
我学会今年将继续与IOI 2023国家集训队培训的同期举行IOI 2023精英培训。参加精英培训的选手可与IOI 2023国家集训队选手同时参加平时训练、完成作业;参加12月的集中培训(集训地点待定);但不参与IOI 2023国家队选拔。凡参加NOI 2022全国赛的选手均可报名。我学会将按照NOI 2022成绩遴选,人数20人左右。培训结束颁发证书。一、培训时间2022年9月20日-12月集训结...
CSP-J/S2019第二轮认证者通过报名系统提出申诉请求,只有通过报名系统注册并报名的认证者方可申诉。认证者可就多题目提出申诉,但各题目申诉必须分开,每个题目只能申诉1次。 申诉时间:2019年12月3日9点 — 2019年12月5日16点申诉流程:1. 请仔细阅读《CCF关于CSP-J/S2019第二轮认证网络申诉问题的公告》(点击查看),凡不合标准的申诉均不受理;2. 请仔细...
今天,有什么经验需要分享呢?
立即撰写