绪论 教学要求 掌握程序设计语言的基本知识 常用算法 初步的程序设计能力 ●学习方法 自主学习 重视上机实践
绪 论 ⚫ 教学要求 – 掌握程序设计语言的基本知识 – 常用算法 – 初步的程序设计能力 ⚫ 学习方法 – 自主学习 – 重视上机实践
教材和参考书 The C Programming Languagem, Second Edition, Brian W. Kernighan dennis M. Ritchie,清华大学出版社, Prentice-Ha‖l International. Inc. 1997 C语言程序设计,何钦铭主编,人民邮电出 版社,2003 C程序设计(第二版),潭浩强等,清华大 学出版社,1999
⚫ 教材和参考书 • The C Programming Languagem, Second Edition, Brian W.Kernighan & Dennis M.Ritchie, 清华大学出版社,Prentice-Hall International, Inc. ,1997 • C语言程序设计,何钦铭主编,人民邮电出 版社,2003 • C程序设计(第二版),潭浩强等,清华大 学出版社,1999
上机要求 禁做与课程学习无关的事情(如上网聊 天、游戏等) 看懂编译信息,逐步学会各种调试方法
⚫ 上机要求 –禁做与课程学习无关的事情(如上网聊 天、游戏等) –看懂编译信息,逐步学会各种调试方法
Chap1用C语言编写程序 程序设计语言的发展 C语言特点 C程序结构 基本的输入输出
Chap 1 用C语言编写程序 ⚫ 程序设计语言的发展 ⚫ C语言特点 ⚫ C程序结构 ⚫ 基本的输入输出
程序设计语言的发民 ●机器语言 ●汇编语言 ●高级语言 通用语言 fortran、 basic VB C C++(VC++BC++) 数据库语言 foxbase、 FoXPro SQL Delphi Powerbuild 网页制作工具 HTML Java
程序设计语言的发展 ⚫ 机器语言 ⚫ 汇编语言 ⚫ 高级语言 – 通用语言 fortran、 basic VB C C++ ( VC++ BC++ ) – 数据库语言 foxbase 、FoxPro SQL Delphi Powerbuild – 网页制作工具 HTML Java
C语言特点 ●C语言允许直接访问计算机内部地址,能比其他语 言更容易执行硬件操作。 ●用于解决大多数应用领域中的问题。 ●语法限制不太严格,程序设计自由度大,但同时 不易查找错误。 ●c语言中大小写字母代表不同含义
C语言特点 ⚫ C语言允许直接访问计算机内部地址,能比其他语 言更容易执行硬件操作。 ⚫ 用于解决大多数应用领域中的问题。 ⚫ 语法限制不太严格,程序设计自由度大,但同时 不易查找错误。 ⚫ C 语言中大小写字母代表不同含义
C程序结构 例1在屏幕上显示: Programming is fun!
例1 在屏幕上显示: Programming is fun! C程序结构
c程月1任何程序都有主函数 例1在屏幕上显示: 2程序由若干语句组成 Programming is fun!3.语句由;结束 i include void main( 主函数 printf( Programming is fun! In"); 语句结束 输出函数 换行符
例1 在屏幕上显示: Programming is fun! # include void main( ) 主函数 { printf("Programming is fun! \n"); 语句结束 } 输出函数 C程序结构 1.任何程序都有主函数 2.程序由若干语句组成 3.语句由;结束 换行符
例2 在屏幕上显示: Programming is fun! And Programming in C is even more fun! i include 编译预处理命令 void main() printf("Programming is fun! In") printf("And Programming in C is even more fun! In);
在屏幕上显示: Programming is fun! And Programming in C is even more fun! # include 编译预处理命令 void main( ) { printf("Programming is fun! \n"); printf("And Programming in C is even more fun! \n"); } 例2
例3 计算并显示2个数的和 E include void main() int value1. value2 sum: 变量定义 value1=5: value2=2. 变量使用 sumEvalue1+value2. printf(" The sum is%dn",sum);输出结果
计算并显示2个数的和 # include void main( ) { int value1, value2, sum; 变量定义 value1=5; value2=2; 变量使用 sum=value1+value2; printf("The sum is %d \n", sum);输出结果 } 例3