摘要: 动态内存分配【重点难点】 传统数组的缺点: 1、数组长度必须事先制定,且只能是常数,不能是变量 例子: int a[5]; //OK int len = 5; int a[len]; //error 2、传统形式定义的数组,该数组的内存程序员无法手动释放 在一个函数运行期间,系统为该函数中数组所分配 阅读全文
posted @ 2020-04-23 21:04 柯星 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 函数【C语言的第二个重点】 为什么需要函数 避免了重复性操作、避免大量重复性代码 、有利于程序的模块化 什么叫函数 逻辑上: 能够完成特定功能的独立的代码块 物理上: 能够接收数据[当然也可以不接收数据] 能够对接收的数据进行处理 能够将数据处理的结果返回[当然也可以不返回任何值] 总结: 函数是个 阅读全文
posted @ 2020-04-23 20:41 柯星 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 流程控制【第一个重点】 程序代码执行的顺序 顺序执行 选择执行(具体见 分支用法) 定义: 某些代码可能执行,也可能不执行,有选择地执行某些代码 分类: if 、 switch、 break、 continue 循环执行 (具体见 循环用法) 定义:某些代码被重复执行 分类: for、 while、 阅读全文
posted @ 2020-04-23 20:23 柯星 阅读(2) 评论(0) 推荐(0) 编辑