- 36
- 0
- 约2.49千字
- 约 36页
- 2017-12-11 发布于湖北
- 举报
编写简单的C语言程序(NOI培训)
编写简单的C语言程序(NOI培训) 刘汝佳 何为“简单”? 百度风格:简单可依赖 简单不等于简陋 我们的目标:用简单、直观、不容易出错的程序来完成任意复杂的功能,而不是把各种“高级的东西”堆砌在一起,然后把包括自己在内的所有人搞糊涂 在编程语言中,不是所有语言特性都是必须的。对于算法程序来说尤其如此。 为什么要学习C语言 应用范围广,是学习C++, Java, C#等语言的基础 功能强大,语法也不算复杂,适合描述算法,也适合用C语言体会设计、编码、调试和测试这些步骤的最佳实践。 学些啥? 语法、语义 常用库函数 从实例中学习 如何设计 如何编码 如何调试 如何测试 C语言的特性 三大特性 源码可移植性(在一定程度上) 可编写底层程序 高效 Unix操作系统就是由C写成。在嵌入式领域应用十分广泛,但也有很多用C写成的字处理程序和数据库系统 程序结构 C语言是面向过程的,因此基本构造块是函数。 函数可以自己写,也可以用标准库里已有的。 函数中包含语句,而语句可以组合成语句块。 从一开始培养编码习惯 简单的”hello world”函数也可以看出编码习惯 注释:要有,但不要过量 空格:大多数token之间需要加空格 缩进:可以2,3,4格或者tab缩进,但要统一 花括号换行:是否单独另加一行均可,但要统一 多语句:尽量不要一行写多条语句;不要用逗号代替花括号 尽量把逻辑复杂的长语句分成
原创力文档

文档评论(0)