文档介绍:写在前面的话
学编程为什么要学C语言
通过C可以了解几乎所有的编程知识
C是最优美的程序设计语言
C语言是学习程序设计的必由之路
写在前面的话
如何学好C语言
夯实基础:一定要吃透基本概念和原理性的内容
勤学多练:上机调试每一个程序, 自己完成每一道作业。
培养能力:理解并掌握计算机的思维方式(算法思想)
无他,唯手熟尔…… ——欧阳修《卖油翁》
写在前面的话
C语言难不难
学而时习之,不亦说乎? ——孔子
学之,则难者亦易矣,不学,则易者亦难矣。 ——彭端淑
Impossible Is Nothing.
——阿迪达斯广告语
写在前面的话
参考书目
C++ Primer /C Primer Plus (第5版)(一本久负盛名的C++经典教程)
谭浩强 C语言程序设计(第三版)(吉尼斯世界纪录:发行量最大的科技类书籍)
第一章 C语言基础
程序的概念
计算机语言
算法及其描述
算法是解决问题的方法、步骤和思路
程序
程序是用某种计算机语言表示的算法
算法和程序的区别
算法是有穷的,而程序可以是无穷的
算法和程序的描述方法不一样
算法一般情况下是不可上机执行的,而程序是可执行的
算法的5个特性
有穷性
确定性
可行性
输入
输出
有穷性:
从前有座山,山上有个庙,庙里有个老和尚讲故事……
确定性:
小心地滑鸭子不吃了
可行性:
要把大象装冰箱老鼠给猫戴铃铛
计算机的解题步骤
提出问题
构造模型
选择方法(算法)
编写程序
上机调试