C 库函数 - free() C 标准库 - <stdlib.h>描述C 库函数 void free(void *ptr) 释放之前调用 calloc、malloc 或 realloc 所分配的内存空间。声明下面是 free() 函数的声明。参数ptr -- 指针指向一个要释放内存的内存块,该内存块之前是通过调用 malloc、calloc 或 realloc 进行分配内存的。如果传递...
C 标准库 - <stdlib.h>简介stdlib .h 头文件定义了四个变量类型、一些宏和各种通用工具函数。库变量下面是头文件 stdlib.h 中定义的变量类型: 序号变量 & 描述 1size_t 这是无符号整数类型,它是 sizeof 关键字的结果。 2wchar_t 这是一个宽字符常量大小的整数类型。 3div_t 这是 div 函数返回的结构。 4ldiv_t 这...
C 库函数 - log() C 标准库 - <math.h>描述C 库函数 double log(double x) 返回 x 的自然对数(基数为 e 的对数)。声明下面是 log() 函数的声明。参数x -- 浮点值。返回值该函数返回 x 的自然对数。实例下面的实例演示了 log() 函数的用法。让我们编译并运行上面的程序,这将产生以下结果: C 标准库 - <math.h&...
C 预处理器 C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把 C 预处理器(C Preprocessor)简写为 CPP。 所有的预处理器命令都是以井号(#)开头。它必须是第一个非空字符,为了增强可读性,预处理器指令应从第一列开始。下面列出了所有重要的预处理器指令: 指...
NOI科学委员会主席蒋婷婷博士因个人原因(休产假)无法正常履行职务。NOI主席杜子德教授任命韩文弢博士代行NOI科学委员会主席职责,任职期从即日起至2022年9月13日止。韩文弢博士韩文弢博士就职于清华大学计算机系,曾获NOI2003金牌,入选IOI2004中国国家集训队,长期从事计算机系统领域研究和计算机基础教学,致力于计算思维和编程能力的教育与推广工作。2019年起担任NOI科学委员会委员,主...
1.什么是CSP-JS?答:CSP-JS是由CCF主办的计算机非专业级别的软件能力认证。认证包括CSP-J(Junior,入门级)和CSP-S(Senior,提高级)两个级别,认证内容均包括算法设计能力和编程能力。 2.CSP-JS与NOI系列活动有什么关系?答:CSP-JS是面向社会的认证,非竞赛。在NOI系列活动,如Online测试、APIO、冬令营等报名中有可能会参考CSP-JS成绩。 3....
为保证认证者顺利下载CSP-JS 2022第二轮准考证,特暂定CSP-JS 2022第一轮电子证书申请及下载,暂定时间从2022年10月26日16:30-10月29日18:30。第一轮电子证书申领将于10月29日18:30恢复。为弥补暂停申领给认证者造成的影响,CSP-JS 2022第一轮电子证书申领截止日期更新至11月4日15点截止。请认证者注意时间更新,及时完成操作。NOI竞赛办公室2022年...
CCF CSP-J/S2019第二轮认证将于11月16日-17日在各省认证点举行。CSP-J/S省认证组织单位根据第一轮认证成绩确定参加第二轮认证的认证者资格。未参加第一轮认证者不具备参加第二轮认证的资格;第二轮认证实行网上注册、报名,未通过网上报名者不能参加第二轮认证。一、 报名须知:1.请认证者仔细查看各省(市)晋级第二轮的名单,确定进入第二轮认证后,再进行报名和交费。如因个人原因造成失误交费...
C 循环有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。编程语言提供了允许更为复杂的执行路径的多种控制结构。循环语句允许我们多次执行一个语句或语句组,下面是大多数编程语言中循环语句的一般形式:循环类型C 语言提供了以下几种循环类型。点击链接查看每个类型的细节。循环类型描述while 循环当给定条件为真时,重复语句或语句组。它...
C 指针 学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。 正如您所知道的,每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。请看下面的实例,它将输出定义的变量地址: 当上面的代码被编...
为适应疫情防控要求,由CCF主办的2021亚洲和太平洋地区信息学奥林匹克(Asia and Pacific Informatics Olympiad, 简称APIO2021)中国区活动将于5月19日-23日以线上的方式举办。一、收费标准1.选手:2000元/人;2.教师:CCF会员1300元/人,CCF非会员1600元/人;二、缴费方式1.交费时间:即日起至2021年4日22日24点(以汇款凭证上...
金秋十月,NOI论坛将再度与您相约2020年中国计算机大会(CNCC 2020)!目前在国家政策的引导下,编程普及教育得到了广泛的关注,但是社会各界在总体思路和具体做法等方面,仍然存在较为严重的分歧。强基计划的出台,以及今年的突发疫情,也都对信息学奥赛和编程普及教育的发展带来了新的挑战。对新形势下信息学奥赛的诉求和做法进行梳理,并且对编程普及教育中的热点问题予以回应,将有助于对有关问题形成正确的认...
CSP-J/S是CCF创办的CSP(软件能力认证)中面向非专业级的软件能力认证,于今年首次开设,分为CSP-J(入门级,Junior)和CSP-S(提高级,Senior)两组,分别进行两轮认证,涉及算法和编程。CSP-J/S不设年龄、性别限制,在校生和在职人员均可参加。CSP-J/S第一轮认证于2019年10月19日举行。首次CSP-J/S第二轮认证于2019年11月16日-17日在各认证省市同时...
NOIP 2022各省分配名额由A、B、C共三类选手组成。其中,A类选手为基本名额、B类选手为激励名额、C类选手为推荐名额。A、B两类选手的产生由NOI各省组织单位确定,C类选手由特派员和教师推荐,各省ABC三类选手由省组织单位审核确定。关于A、B、C三类名额的计算方法与具体分配如下:一、A类,基本名额,共930名。每省分配A类名额各30个,共930名。其中每个省须有至少10%的女生选手名额。二、...
金秋十月,NOI论坛将再度与您相约2020年中国计算机大会(CNCC 2020)!目前在国家政策的引导下,编程普及教育得到了广泛的关注,但是社会各界在总体思路和具体做法等方面,仍然存在较为严重的分歧。强基计划的出台,以及今年的突发疫情,也都对信息学奥赛和编程普及教育的发展带来了新的挑战。对新形势下信息学奥赛的诉求和做法进行梳理,并且对编程普及教育中的热点问题予以回应,将有助于对有关问题形成正确的认...
2020年5月,培训正式推出!在之前的培训中,我们接触了队列和栈的知识。下周,我们将开始学习深度优先搜索的知识。第十五期培训将于8月11日如期而至。本次主讲人为NOI金牌教师、中山市中山纪念中学黄细光,他将就深度优先搜索及其应用的相关问题进行讲解。培训视频将于8月11日16点在NOI官网更新,敬请期待!讲师介绍 黄细光,CCF会员,中山市中山纪念中学信息学教练,NOI金牌指导教师。在这短短几年的竞...
C 强制类型转换强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个 long 类型的值到一个简单的整型中,您需要把 long 类型强制转换为 int 类型。您可以使用强制类型转换运算符来把值显式地从一种类型转换为另一种类型,如下所示:请看下面的实例,使用强制类型转换运算符把一个整数变量除以另一个整数变量,得到一个浮点数:当上面的代码被编译和执行时,它会产生下列结果:这里要注...
各位参加APIO的老师、选手,各位来宾,线上的朋友们,大家晚上好!由于疫情的影响,今年的APIO采用线下和线上相结合的方式进行。这是自2020年疫情发生以来APIO首次开展的线下活动。在此,我们要特别感谢承办方南京外国语学校的大力支持,他们克服疫情带来的种种困难,成功举办本次活动,为选手提供了舒适的比赛环境和住宿条件。下面来看一下本次APIO的规模,参加这次APIO共有来自23个省市,649位师生...
全国青少年信息学奥林匹克联赛NOIP今年将恢复举行。考虑到参赛成本,将仅举办面向高中学生、人数有限(约1万人)的提高级别的竞赛。参加NOIP是参加NOI的必要条件,不参加NOIP将不具有参加NOI的资格。 竞赛费:0元,但本着谁受益谁承担成本的原则,参加竞赛所需的餐饮、住宿、交通、保险等费用由参加者自行承担。具备如下条件之一者,具有参赛NOIP的资格:1.凡是由CCF认定的国内国际程序设计竞赛或能...
NOI2022统一省选将于4月16-17日举行。考试时间为每天8:30-13:00。共安排两试,每试3道题,不再区分A/B试卷类型。参加本次统一省选的省份有北京、甘肃、广东、广西、贵州、河北、河南、湖北、湖南、江苏、宁夏、陕西、四川、新疆、云南、重庆、澳门。请以上省份参加统一省选的选手联系本省特派员领取准考证,报名系统不提供准考证下载。一、组织流程日期时间工作4月16日8:30-13:00统一省选...
今天,有什么经验需要分享呢?
立即撰写