版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序的特点TeacherteachingdesignCONTENTS
目录C语言程序的特点C语言的结构组成案例分析仿真演练标识符C语言程序的特点PART011、C语言提供的语句简洁、使用方便、格式紧凑,语法灵活。C语言一共有32个关键字,9种控制语句,语句简练,书写自由。以下关键字由系统定义,不能用作其他定义。C语言程序的特点①与数据类型相关的关键字:char(字符型)int(整型)short(短整型)long(长整型)signed(有符号)unsigned(无符号)float(单精度实型或单精度浮点型)double(双精度浮点型)enum(枚举型)struct(结构体类型)typedef(自定义类型)union(共用体类型或公用体类型或联合体类型)②与存储类型相关的关键字auto(自动类型)register(寄存器类型)static(静态类型)extern(外部类型)C语言程序的特点③与控制语句相关的关键字if(如果)else(否则)switch(开关)case(事例)default(预置默认)do(做或干)while(在…期间,与…同时,虽然)for(C语言表示在于从“控制变量”等于“初值”开始,循环)break(中断或终止当前循环或终止switch)continue(继续)goto(转移)return(返回)④其他关键字const(表示定义常量,在程序运行过程中,常量的值不能改变)sizeof(C语言的关键字但并不是函数表示某某类型的大小长度)volatile(volatile的本意是“易变的”,volatile定义的变量,它的值在编译时是会改变的)⑤9种控制语句if(……)else……switch(……)……casefor(……)……while(……)……do……while(……)continuebreakgotoreturnC语言程序的特点2、C语言有34种运算符,有算术、关系、逻辑、位、赋值、指针、条件、逗号、下标、类型转换等;3、C语言是格式化模块化程序设计语言主,采用自顶向下、逐步求精的结构化程序设计方法,即化整为零,分工合作、资源共享。4、C语言具在移植性、通用性的特点;C语言的结构组成PART02C语言的结构组成案例1、请同学们观察分析以下程序的结构(程序功能是:求两数之和),完成任务。#include<stdio.h>
/*头文件*/
main()/*主函数*/函数首部{inta,b,sum;/*声明部分,定义变量*/a=123;b=456;/*给变量赋值*/sum=a+b;/*通过求各运算把结果存储在变量单元*/printf("sumis%d\n",sum);/*输出sum的值*/}C语言的结构组成案例2、阅读以下程序(程序功能是:求两数中的最大值)intmax(inta,intb);/*函数说明*/main()/*主函数*/{intx,y,z;/*变量说明*/intmax(inta,intb);/*函数说明*/printf("inputtwonumbers:\n");scanf("%d%d",&x,&y);/*输入x,y值*/z=max(x,y);/*调用max函数*/printf("maxmum=%d",z);/*输出*/}intmax(inta,intb)/*定义max函数,指明函数类型,形参名称及数据类型*/{if(a>b)/*if条件判断指如果条件成立执行下面程序段*/returna;/*上述条件成立,把变量a值返回主调函数*/else/*指if条件不成立,执行下面程序段*/returnb;/*把变量b值返回主调函数*/C语言的结构组成1、C程序的基本单位是函数。2、C程序中语句都以
分号作为结束标记。3、C语言的源程序是存放在扩展名为.C
文件中。4、C语言中,以/*……*/为标记组成的内容称为
注释,它不被系统编译和执行,目的是帮助阅读程序,增强程序的。5、C源程序是由函数构成的,每一个C程序只有一个main()函数,它代表程序开始执行的起始位置,C程序执行时总是从主函数(main())
开始,main()函数可以在任何位置。6、案例2中的max函数,其函数说明各部分如下所示,请填充各部分所指的内容。函数类型函数名函数参数表
(
int
)(
max
)(inta,intb)7、一个函数由函数首部和函数体两部分组成。其中函数首部包括:函数类型、函数名、函数参数
三部分。函数体包含在一对花括号中。且其中可以包含多对,即可以嵌套。最外层的大括号是函数的开始和结束的标志。函数体部分包含函数变量声明部分和函数执行部分两部分。提醒:请务必注意函数说明部分与函数定义部分在格式上的区别?9、函数之间的调用。函数的调用从main()开始,先由main()函数调用其他函数,然后其他函数再发生若干级调用,然后根据调用顺序层层返回到调用点,最后返回到main()函数结束。标识符PART03标识符C语言规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。例如:sum,day,_class,student_No,a1等都是合法的标识符。2a_q,a#_12,$abc等都是非法的标识符。须注意的是:1.标识符不能和C语言的关键字重名。如:if(C语言的关键字),main(C语言的关键字)都是不合法的标识符。2.在C语言中,大写字母和小写字母被认为是两个不同的字符。如:max和MAX是两个不同的标识符。3.ANSIC标准没有规定标识符的长度,但各个C编译系统都有自己的规定。在TurboC中规定标识符的长度不超过32个字符,如果超过只有前32个字符有效。仿真演练
体验探索PART04仿真演练体验探索1、以下叙述中错误的是(C
)。A)C语句必须以分号结束B)C语言的关键字以及数据定义常以小写字母作为书写形式C)函数定义后其结尾要加分号D)函数名后圆括号内是形式参数表,有多个参数则用逗号分隔2、一个C程序的执行是从(A
)A)main()函数开始,直到main()函数结束B)第一个函数开始,直到最后一个函数结束C)第一个语句开始,直到最后一个语句结束D)main()函数开始,直到最后一个函数结束3、在一个C程序中(B
)A)main函数必须出现在所有函数之前B)main函数可以在任何地方出现C)main函数必须出现在所有函数之后D)main函数必须出现在固定位置仿真演练体验探索4、C语言程序的基本单位是(
A
)。A)函数B)过程C)子程序D)主程序和子程序5、用C语言编写的代码程序(
B
)A)可立即执行
B)是一个源程序C)经过编译后即可执行D)经过编译解释后才能执行6、以下叙述不正确的是(
D
)A)一个C源程序可由一个或多个函数组成B)一个C源程序必须包含一个main函数C)C程序的基本组成单位是函数D)在C程序中,注释说明只能位于一条语句的后面7、C语言源程序要正确地执行,必须要有(C
)函数A)printf()函数
B)自定义函数
C)main()函数D)不需要函数仿真演练体验探索8、C语言是下列语言中哪一种(B
)A)汇编语言
B)高级语言
C)低级语言
D)机器语言9、在C程序中,可以作为用户标识符的一组标识符是(B
)。A)voiddefine
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目实施进度计划表
- 社区盆腔炎的护理管理
- 精-品解析:【全国区级联考】2024学年七年级下学期期末考试数学试题(原卷版)
- 2026届上饶市高考语文必刷试卷含解析
- 【如何利用财务共享服务中心提升财务管理水平】
- 26年银发台风避险应急流程课件
- 医学26年:mTOR抑制剂应用规范 查房课件
- 医学26年:呼吸疾病常见误区解读 查房课件
- 【2025】包头市昆都仑区白云路街道工作人员招聘考试真题
- 26年居家老人心理需求精讲
- 简明法语教程课件
- 电子烟产品及工艺流程简介课件
- 离心泵基础知识(最终版)课件
- 细胞生物学细胞死亡课件
- 化学原料药产品公司绩效与薪酬管理制度
- 无机材料科学基础:第六章 相平衡与相图
- 美容整形医院行政管理制度汇编
- 剪纸与折纸活动记录表(共3页)
- 唐钢钢材材质单(共2页)
- MT3506型智能车载视频监控调度终端产品实施指导手册V14
- 可变增益放大器的设计
评论
0/150
提交评论