C 程序结构

C 程序结构 在我们学习 C 语言的基本构建块之前,让我们先来看看一个最小的 C 程序结构,在接下来的章节中可以以此作为参考。 C Hello World 实例C 程序主要包括以下部分: 预处理器指令 函数 变量 语句 & 表达式 注释 让我们看一段简单的代码,可以输出单词 "Hello World":接下来我们讲解一下上面这段程序: 程序的第一行 #include <stdio.h...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-08-03 16:31
  • 阅读 ( 610 )

C 库函数 – strchr()

C 库函数 - strchr() C 标准库 - <string.h>描述C 库函数 char *strchr(const char *str, int c) 在参数 str 所指向的字符串中搜索第一次出现字符 c(一个无符号字符)的位置。声明下面是 strchr() 函数的声明。参数str -- 要被检索的 C 字符串。c -- 在 str 中要搜索的字符。返回值该函数返回在字符串 ...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-08-26 21:24
  • 阅读 ( 608 )

C 错误处理

C 错误处理 C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错误代码是全局变量,表示在函数调用期间发生了错误。您可以在 <error.h> 头文件中找到各种各样的错误代码。 所以,C 程序员可以通过检查返回值,然后根据返回值...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-08-03 16:32
  • 阅读 ( 605 )

C++ 判断

C++ 判断判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。下面是大多数编程语言中典型的判断结构的一般形式:判断语句C++ 编程语言提供了以下类型的判断语句。点击链接查看每个语句的细节。语句描述if 语句一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。if...else 语句一个 if 语句 后可跟一个可选的 e...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-08-03 16:33
  • 阅读 ( 604 )

预告:金牌教练董烨华开讲

2020年5月,培训正式推出!在之前的培训中,我们系统地学习了选择结构的知识和应用,不知大家是否都学会了呢?第五期培训将于6月2日如期而至。本次主讲人为NOI金牌教师、绍兴市第一中学董烨华,他将就程序的循环结构相关问题进行讲解。培训视频将于6月2日16点在NOI官网更新,敬请期待!讲师介绍 董烨华,绍兴市第一中学信息学竞赛教练,NOI金牌指导教师,指导多名学生获得国际信息学奥林匹克竞赛(IOI)金...

  • 0
  • 0
  • 轩爸
  • 发布于 2020-05-28 16:20
  • 阅读 ( 602 )

C 文件读写

C 文件读写 本章我们将介绍 C 程序员如何创建、打开、关闭文本文件或二进制文件。 一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来处理存储设备上的文件。本章将讲解文件管理的重要调用。 打开文件您可以使用 fopen( ) 函数来创建一个新的文件或者打开一个已有的文件,这个调用会初始化类型 FILE 的一个对象,类型 F...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-08-03 16:32
  • 阅读 ( 602 )

CNCC NOI论坛专题

大咖云集,虚位以待——NOI论坛再度相约CNCC 2020(点击查看) 剖析现状、激辩热点——CNCC2019“编程普及教育与计算思维培养”NOI论坛成功举行(点击查看)...

  • 0
  • 0
  • 轩爸
  • 发布于 2020-09-16 16:21
  • 阅读 ( 600 )

关于NOIP2021的名额分配方案

NOIP2021各省分配名额由A、B、C共三类选手组成。其中,A类选手为基本名额、B类选手为激励名额、C类选手为推荐名额。A、B两类选手的产生由NOI各省组织单位确定,C类选手由特派员和教师推荐,各省ABC三类选手由省组织单位审核确定。 关于A、B、C三类名额的计算方法与具体分配如下: 一、A类,基本名额,共930名。每省分配A类名额各30个,其中至少有10%的女选手名额。 二、B类:激励名额,约...

  • 0
  • 0
  • 轩爸
  • 发布于 2021-04-15 08:25
  • 阅读 ( 599 )

2019年第九期NOI教师培训成都站成功举办

在CCF、四川省竞赛委员会、成都七中的大力支持和帮助下,由CCF主办、成都七中承办的2019年第九期全国信息学教师培训于11月25日至12月1日在成都成功举办。 全体学员合影在11月26日上午举行的盛大开幕仪式上,成都七中校长蔡泽勇先生代表学校致欢迎词。随后,NOI四川特派员周世杰教授做了发言。 蔡泽勇致辞在为期一周的培训中,内容充实,干货满满。周颖杰首先带来培训第一课——《人工智能人才培养的思考...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-12-18 17:38
  • 阅读 ( 597 )

C 库函数 – strstr()

C 库函数 - strstr() C 标准库 - <string.h>描述C 库函数 char *strstr(const char *haystack, const char *needle) 在字符串 haystack 中查找第一次出现字符串 needle 的位置,不包含终止符 '\0'。声明下面是 strstr() 函数的声明。参数haystack -- 要被检索的 C 字符串...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-08-26 21:24
  • 阅读 ( 597 )

C++ 基本的输入输出

C++ 基本的输入输出 C++ 标准库提供了一组丰富的输入/输出功能,我们将在后续的章节进行介绍。本章将讨论 C++ 编程中最基本和最常见的 I/O 操作。 C++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内存流向设备(如显示屏、打印机、磁盘驱动器、网络连接等),这叫做输出操作。 I/O 库头文件下列的头文件...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-08-03 16:33
  • 阅读 ( 597 )

CSP-JS 2022第一轮认证电子证书将于10月21日开始申领

CCF将于2022年10月21日起开始进行CSP-JS 2022第一轮认证电子证书申领。凡取得CSP-JS 2022第一轮入门级和提高级一二三等(级)的认证者均可免费获得电子证书。一、电子证书申领地址http://cspsj.noi.cn/二、电子证书申请及领取(下载)时间申请时间:2022年10月21日至31日15时。申请后,在申请期内可以多次下载,逾期将不能再申请及下载电子证书,且后续不再受理...

  • 0
  • 0
  • 轩爸
  • 发布于 2022-10-23 21:44
  • 阅读 ( 596 )

C 库函数 – strcmp()

C 库函数 - strcmp() C 标准库 - <string.h>描述C 库函数 int strcmp(const char *str1, const char *str2) 把 str1 所指向的字符串和 str2 所指向的字符串进行比较。声明下面是 strcmp() 函数的声明。参数str1 -- 要进行比较的第一个字符串。str2 -- 要进行比较的第二个字符串。返回值该函数...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-08-26 21:24
  • 阅读 ( 592 )

关于NOI冬令营退费问题的说明

敬启者:感谢你注册参加拟于2020年2月举办的NOI2020冬令营。NOI2020冬令营原定2020年2月举办,但由于新冠病毒不可抗拒的原因,活动延迟到8月份线上举行。在确定8月活动参加者的最终名单时,你提出了退出活动的申请,学会表示同意。根据学会对注册参会缴费的财务规定,对缴费后因自身原因未能参加活动者根据申请退费时间的早晚收取30%-100%不等的手续费。尽管冬令营活动延期举办属主办方不可抗拒...

  • 0
  • 0
  • 轩爸
  • 发布于 2020-08-31 10:20
  • 阅读 ( 588 )

关于2021NOI Online能力测试电子证书的申请通知

CCF定于即日起开始受理2021NOI Online能力测试成绩证明申请。凡排名在本次NOI Online能力测试入门组/提高组前25%的选手均可申请成绩证明。本次成绩证明仅有电子版。一、成绩查询选手可登陆NOI官网,凭准考证号查看个人成绩和前25%选手名单(点击查看)。二、成绩证明申请时间即日起至2021年4月10日24点截止,逾期申请不予受理。三、成绩证明费用:免费凡符合要求的申请者,请在规定...

  • 0
  • 0
  • 轩爸
  • 发布于 2021-04-15 08:26
  • 阅读 ( 586 )

C 库函数 – isalnum()

C 库函数 - isalnum() C 标准库 - <ctype.h>描述C 库函数 void isalnum(int c) 检查所传的字符是否是字母和数字。声明下面是 isalnum() 函数的声明。参数c -- 这是要检查的字符。返回值如果 c 是一个数字或一个字母,则该函数返回非零值,否则返回 0。实例下面的实例演示了 isalnum() 函数的用法。让我们编译并运行上面的程序...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-08-26 21:26
  • 阅读 ( 586 )

C 库函数 – ceil()

C 库函数 - ceil() C 标准库 - <math.h>描述C 库函数 double ceil(double x) 返回大于或等于 x 的最小的整数值。声明下面是 ceil() 函数的声明。参数x -- 浮点值。返回值该函数返回不小于 x 的最小整数值。实例下面的实例演示了 ceil() 函数的用法。让我们编译并运行上面的程序,这将产生以下结果: C 标准库 - <mat...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-08-10 11:30
  • 阅读 ( 585 )

C 库函数 – floor()

C 库函数 - floor() C 标准库 - <math.h>描述C 库函数 double floor(double x) 返回小于或等于 x 的最大的整数值。声明下面是 floor() 函数的声明。参数x -- 浮点值。返回值该函数返回不大于 x 的最大整数值。实例下面的实例演示了 floor() 函数的用法。让我们编译并运行上面的程序,这将产生以下结果: C 标准库 - &lt...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-08-10 11:30
  • 阅读 ( 583 )

C 标准库 – <time.h>

C 标准库 - <time.h>简介time.h 头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。库变量下面是头文件 time.h 中定义的变量类型: 序号变量 & 描述 1size_t 是无符号整数类型,它是 sizeof 关键字的结果。 2clock_t 这是一个适合存储处理器时间的类型。 3time_t这是一个适合存储日历时间类型。 4struct tm 这是...

  • 0
  • 0
  • 轩爸
  • 发布于 2019-08-26 21:25
  • 阅读 ( 579 )

预告:近期NOI Online培训日历

继NOI Online测试后,CCF于5月开启培训,邀请NOI钻石和NOI金牌教师担任主讲人,每周二在NOI网站准时上新。NOI Online培训上线以来,播放量持续增加,被称为“最正规的信奥培训”,为广大Oier带来一波又一波福利。为便于大家第一时间了解培训动态,现发布5月培训日历,请做好笔记,记得准时收看。序号主讲人内容标题状态第1期朱全民程序的顺序结构请查看第2期宋新波顺序结构的应用请查看第...

  • 0
  • 0
  • 轩爸
  • 发布于 2020-05-14 10:21
  • 阅读 ( 578 )