- 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(“格式控制” ,[参数表]); [参数表]是需要输出的一些数据。 说明
您可能关注的文档
- Chapter 5 Look it up课件.ppt
- Chapter 5,因子设计简介.ppt
- Chapter 6 – Audit Responsibilities and Objectives.ppt
- Chapter 8 地理信息系统产品的输出设计.ppt
- Chapter01-交互技术蕴含的商业价值.pptx
- Chapter04 - WM应用程序开发技术基础_v1.0.0.ppt
- chapter1 C语言概述.ppt
- CHAPTER03-04(汇编).ppt
- Chapter1_6 电压源和电流源元件.ppt
- chapter1-经典物理的困难.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 心源性晕厥临床表现及护理.pptx VIP
- 食物不耐受IgG解读.pptx
- 2021 固态锂电池用固态电解质性能要求及测试方法 无机氧化物固态电解质.docx VIP
- 毕业论文(设计)小型混凝土搅拌机设计.doc VIP
- 人教版(2024)新教材八年级数学下册第20章20.1 勾股定理及其应用每课时教学设计汇编(含三个教学设计).docx VIP
- 2025CSCO前列腺癌诊疗指南更新解读(全文).pdf VIP
- 湘教版(2024)新教材八年级地理下册第六章第二节《东北地区的人口与城乡分布》精品教学设计.docx VIP
- 山西省2024年中考英语模拟试卷(含答案)2.pdf VIP
- 2025年食品安全国家标准-食品生产卫生规范GB14881培训考试试题及参考答案.docx VIP
- 语文 《红楼梦》阅读中“选择题”解题技巧阐释与训练 2024-2025学年统编版高一语文必修下册.docx VIP
原创力文档

文档评论(0)