吉顺如版C语言程序设计教程(电子教案).ppt
C 语言程序设计教程 目 录 第 1 章 C语言概述 学习目标 对C语言有一个概括的了解,能够编写包含键盘输入、计算和显示输出等操作的简单C程序。 主要内容 C语言的产生与特点 简单C程序的组成 C语言应用程序开发的基本步骤 1.1 C语言的产生及特点 C语言是为了编写系统程序而在1968年开始研发的计算机高级语言 C语言表达能力强,使用灵活,程序结构清晰,紧凑,可移植性好 C语言是进一步学习面向对象的程序设计语言 C++和VC 的基础 一般C程序的组成 二.C程序的书写格式 1.C程序允许一行写一个或多个语句 ,当一个语句分几行书写时,在换行前应加上“\”符,然后从下一行的开头继续。 2.习惯上,书写C程序时均使用小写英文字母。 3.C程序一般都采用缩进格式的书写方法,不同结构层次的语句,从不同的起始位置开始,同一结构层次中的语句,缩进同样个数的字符位置。 4.应当在程序中适当地添加一些注释行。 1.3 C程序的编辑、调试和运行 编辑源程序 生成目标程序 经编译 经连 接库 修改源程序 函数 生成exe文件 运行 运行时出错 第 2 章 数据类型、运算符和表达式 第 3 章C程序中的输入、输出 学习目标 对C语言的输入、输出有一个初步的了解,学会使用scanf()、 printf()函数实现整型、浮点型和字符型数据的输入、输出。 主要内容 · C语言的输入、输出 · printf()函数 · scanf()函数 · getchar()函数和putchar()函数 3.1 概述 C语言中没有输入、输出语句,通过调用库函数中的输入、输出函数 printf()、scanf()、getchar()和putchar() 实现输入、输出。 在使用输入、输出函数时,应当在源程序的开始处使用 #include 命令将输入、输出函数的头文件包含进来,以便在编译时实现连接。 一. 格式输出函数 printf()函数 功能∶从指定的输出设备输出数据, 默认的输出设备为显示器。 格式控制的内容 常用的printf()格式字符 格式转义字符 【例3-2】转义字符的应用 main( ) { printf("Chinese\tEnglish\n"); printf("\"Welcome ,friends!\"\n"); printf("\101, \x41\n"); } 二.格式输入函数scanf() 功能∶从键盘输入数据,并存入相应变量 的存储单元。 【例3-3】输入格式控制符的应用 main( ) { int a,b; float c,d; char e; scanf("%d %d",&a,&b); scanf("%f, %f",&c,&d); scanf("%c",&e); printf("%d+%d=%d\n",a,b,a+b); printf("%f-%f=%f\n",c,d,c-d); printf("%c\n",e); } 3.3 字符输入、输出函数getchar()和putchar() 一.字符输出函数putchar() putchar()函数用以输出字符变量的值。 调用putchar()函数的一般格式: putchar(整型表达式); 其中,“整型表达式”的值应当在字符ASC码值的范围内。通常,putchar()的参数是字符型变量、字符常量,也可以是整型变量、整型常量。 二.getchar()函数 功能:getchar()函数用以从键盘上输 入一个字符。 调用getchar( )函数的一般格式: getchar() 【例3-5】字符输入函数 getchar() 的使用 #include main( ) { char ch; ch=getchar( ); putchar(ch); putchar(getchar()); } 第4章 C程序的控制结构 学习目标 熟练掌握 if 语句,掌握 switch 语句,会利用这两种语句进行条件分支