C语言第一章(重点大学课件).pptVIP

  • 2
  • 0
  • 约2.99千字
  • 约 13页
  • 2017-12-26 发布于河北
  • 举报
C语言第一章(重点大学课件)

1.3 C 程序的结构特点 C 程序由一个或多个函数组成,顺序可任意。 必须且也只能有一个主函数main( ),无论main( )在程序中的任何位置,运行时首先被调用。 每条语句或数据定义的最后必须有一个分号; 一行内可以写几个语句,一个语句也可以分写在多行。 可以用/*……*/对程序中的任何部分作注释。 1.4 运行 C 程序的步骤和方法 C 文件名的规定 上机编程和调试步骤 §4.5 数据的格式输入与输出 C 的数据输入输出全部由函数进行。 输入/输出分别指:来自键盘的数据/由显示器显示数据。 * * 第一章 C 语言概述 § 1.1 程序与程序设计语言 机器语言 汇编语言 高级语言 低级语言是计算机能直接识别的语言(机器语言)或符号化的机器语言(汇编语言)。 高级语言是一种通用的, 与特定的机器相分离、语言格式接近于自然语言的语言。 C 语言是即具有高级语言特点又具 有低级语言功能的语言。有人称其为中 级语言。 § 1.2 C 语言的主要特点 程序结构紧凑、简洁、灵活(32个关键字) 运算符和数据类型丰富(34种运算符) 程序设计结构化、模块化—函数式语言 语法限制不太严格,程序设计自由度大。 C 语言程序可移植性好。 例 C 语言程序示例 /* calculate the sum of a and b*/ #include stdio.h void main( ) { int a,b,sum; a=123;b=456; sum=add(a,b) ; printf(sum=%d\n,sum) ; } int add(int x,int y) { int z; z=x+y; return(z) ; } 预处理命令 注释 TEST.C 语句结束符 函数 编译与链接过程 C源文件 file.c 扩展的C源文件 头文件 stdio.h 目标文件 file.obj 目标文件 *.obj 目标文件 *.obj 编辑 编译 链接 预处理 语法分析、检查 file.exe 可执行文件 DOS系统规定: 文件名最多由8个有效字符组成 文件名中不能含有: 空格“ ” 通配符“*” 限定符“?” 1). 菜单命令选择:按F10,再按‘←’及‘→’ ‘↑’ ‘↓’键 2). 文件操作: 打开或建立文件(File-New) 3). 编程并保存为文件:按F2键保存文件(文件名.c) 4). 编译和连接: 编译Alt+F9键(Compile),无致命错误— .obj 链接F9键(Make),无链接错误— .exe 5). 运行并察看结果:按Ctrl+F9(Run), 按Alt+F5查看执行结果(有无逻辑错误) 格式输出函数 printf( ) printf( ) 格式输出函数:向显示器按规定格式输出任意 类型数据。 调用格式: printf(“格式控制” ,[参数表]); 例: printf(“%d,%c”, n,ch); 调用格式: printf(“格式控制” ,[参数表]); [参数表]缺省时,“格式控制”内是一个字符串(含转义字符)常量,表示输出一个字符串。 “格式控制” 包含两种信息: (1).格式说明:由 % 和格式字符组成。如 %d,%f 等,它的作用是将[参数表]的数据转换成指 定的格式输出。 例: printf(“This is a C program. \n); printf(“****************** \n); 运行结果: This is a C program. ****************** (2).普通字符:即需要原样输出的字符。 例: int a=15, b=035; printf(“%d %d”, a,b); 运行结果: 15 29 例: int a=15; b=035; printf(“a=%d, b=%d”,a,b); 运行结果: a=15, b=29 调用格式: printf(“格式控制” ,[参数表]); [参数表]是需要输出的一些数据。 说明

文档评论(0)

1亿VIP精品文档

相关文档