当前位置:首页>编程日记>正文

c 语言要记多少函数,学C语言要熟记那些基本语句-

一、C语言的结构

1、 程序的构成,MAIN函数和其他函数

2、 头文件,数据说明,函数的开始和结束标志

3、 源程序的书写格式

4、 C语言的风格

二、数据类型及其运算

1、 C的数据类型(基本类型,构造类型,指针类型,空类型)及其定义方法。

2、 C运算符的种类、运算优先级和结合性。

3、 不同类型数据间的转换与运算。

4、 C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。

三、基本语句

1、 表达式语句,空语句,复合语句。

2、 数据的输入与输出,输入输出函数的调用。

3、 复合语句。

4、 GOTO语句和语句标号的使用。

四、选择结构程序设计

1、 用IF语句实现选择结构。

2、 用SUITCH语句实现多分枝选择结构。

3、 选择结构的嵌套。 五、循环结构程序设计

1、 FOR循环结构。

2、 WHILE和DO WHILE循环结构。

3、 CONTINUE语句和BREAK语句。

4、 循环的嵌套。

五、循环结构程序设计

六、数组的定义和引用

1、 一维数组和多维数组的定义、初始化和引用。

2、 字符串与字符数组。

七、函数

1、 库函数的正确调用。

2、 函数的定义方法。

3、 函数的类型和返回值。

4、 形式参数和实在参数,参数值的传递。

5、 函数的正确调用,嵌套调用,递归调用。

6、 局部变量和全局变量。

7、 变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。

8、 内部函数与外部函数

八、编译预处理

1、 宏定义:不带参数的宏定义;带参数的宏定义。

2、 "文件包含"处理

九、指针

1、 指针与指针变量的概念,指针与地址运算符。

2、 变量、数组、字符串、函数、结构体的指针以及指向变量、数组、字符串、函数、结构体的指针变量。通过指针引用以上各类型数据。

3、 用指针作函数参数。

4、 返回指针值的指针函数。

5、 指针数组,指向指针的指针,MAIN函数的命令行参数。

十、结构体(即"结构" )与共用体(即" 联合" )

1、 结构体和共用体类型数据的定义方法和引用方法。

2、 用指针和结构体构成链表,单向链表的建立、输出、删除与插入。

十一、位运算

1、 位运算符的含义及使用。

2、 简单的位运算。

十二、文件操作

只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。

1、 文件类型指针(FILE类型指针)。

2、 文件的打开与关闭(FOPEN,FCLOSE)。

3、 文件的读写(FPUTC,FGETC,FPUTS,FGETS,FREAD,FWRITE,FPRINT,FSCANF函数),文件的定位(REWIND,FSEEK函数)。

全部


http://www.coolblog.cn/news/53d76dbf41986eca.html

相关文章:

  • asp多表查询并显示_SpringBoot系列(五):SpringBoot整合Mybatis实现多表关联查询
  • s7day2学习记录
  • 【求锤得锤的故事】Redis锁从面试连环炮聊到神仙打架。
  • 矿Spring入门Demo
  • 拼音怎么写_老师:不会写的字用圈代替,看到孩子试卷,网友:人才
  • Linux 实时流量监测(iptraf中文图解)
  • Win10 + Python + GPU版MXNet + VS2015 + RTools + R配置
  • 美颜
  • shell访问php文件夹,Shell获取某目录下所有文件夹的名称
  • 如何优雅的实现 Spring Boot 接口参数加密解密?
  • LeCun亲授的深度学习入门课:从飞行器的发明到卷积神经网络
  • Mac原生Terminal快速登录ssh
  • java受保护的数据与_Javascript类定义语法,私有成员、受保护成员、静态成员等介绍...
  • mysql commit 机制_1024MySQL事物提交机制
  • 支撑微博千亿调用的轻量级RPC框架:Motan
  • jquery 使用小技巧
  • 2019-9
  • 法拉利虚拟学院2010 服务器,法拉利虚拟学院2010
  • vscode pylint 错误_将实际未错误的py库添加到pylint白名单
  • 科学计算工具NumPy(3):ndarray的元素处理
  • 工程师在工作电脑存 64G 不雅文件,被公司开除后索赔 41 万,结果…
  • linux批量创建用户和密码
  • newinsets用法java_Java XYPlot.setInsets方法代碼示例
  • js常用阻止冒泡事件
  • 气泡图在开源监控工具中的应用效果
  • 各类型土地利用图例_划重点!国土空间总体规划——土地利用
  • php 启动服务器监听
  • dubbo简单示例
  • 【设计模式】 模式PK:策略模式VS状态模式
  • [iptables]Redhat 7.2下使用iptables实现NAT
  • Ubuntu13.10:[3]如何开启SSH SERVER服务
  • CSS小技巧——CSS滚动条美化
  • JS实现-页面数据无限加载
  • 阿里巴巴分布式服务框架 Dubbo
  • 最新DOS大全
  • Django View(视图系统)
  • 阿里大鱼.net core 发送短信
  • 程序员入错行怎么办?
  • 两张超级大表join优化
  • 第九天函数
  • Linux软件安装-----apache安装
  • HDU 5988 最小费用流
  • Sorenson Capital:值得投资的 5 种 AI 技术
  • 《看透springmvc源码分析与实践》读书笔记一
  • 正式开课!如何学习相机模型与标定?(单目+双目+鱼眼+深度相机)
  • Arm芯片的新革命在缓缓上演
  • nagios自写插件—check_file
  • python3 错误 Max retries exceeded with url 解决方法
  • 行为模式之Template Method模式
  • 通过Spark进行ALS离线和Stream实时推荐