邮电大学C语言课程要点.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
邮电大学C语言课程要点

复习 基本概念 程序=数据结构+算法 C语言是中级语言 语言简洁、紧凑、灵活: 32个关键字、9种控制语句 运算符和数据类型丰富 C语言的结构特点 由一个或多个函数所组成。至少包含一个main函数,并且总是从main函数开始执行 结构化 模块化 C语言的数据类型 标识符 (1)标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 (2)在C语言中,大小写字母不等效。 (3)用户自定义的标识符不能与保留字同名。 常量 常数: 整数:8进制、十进制、十六进制数的表式方式 小数(小数形式、指数形式): 小数点不能单独出现; e或E的两边必须有数,且其后面必须为整数 字符:字符常量可以象整数一样参与运算 ?单引号括起来的一个字符,占据一个字节。 ?用单引号括起来的由反斜杠(\)引导的转义字符。 字符串 双引号括起来的零个或多个字符序列 存储:除了要存储有效的字符外,还要存储一个结束标志’\0’ 空串(长度) 符号常量: #define 符号常量名 常量或常量表达式 C语言的数据类型 变量 变量是内存单元,有名称(地址)和值。在同一程序中,变量名不能同名 使用变量时必须“先定义,后使用”:类型 变量名表; 变量的初始化 例如: int a=b=c=3;(x) long int a,b,c; a=b=c=3L; 数据类型转换 自动 强制: (类型)(表达式) 运算符和表达式 基本输入输出函数 输入 字符输入: getchar( ) 需要按回车键结束 显示输入字符 回车符作普通字符读入 getch() 不 显示 getche() 不 不显示 字符串输入 scanf(“%s”,数组名); 格式输入 scanf(char *format [,地址表达式,...]) 普通字符:原样输出 格式说明: %[ width ][ h|l ] type 输出 字符输出: putchar(int) 需要按回车键结束 显示输入字符 回车符作普通字符读入 字符串输出 printf(“%s”, 数组名); 格式输出 printf(char *format [,表达式,...]) 普通字符:原样输出 转义字符:\n 格式说明:%<-|+><宽度>.<保留位数><类型> C语言程序基本控制结构 顺序结构 分支结构 if 多分支 if elseif …… else switch (表达式) { case 常量表达式1: 语句1; case 常量表达式2: 语句2; ....... case 常量表达式n: 语句n; default : 语句n+1; } 循环结构 while (条件){} do {}while (条件) for (初值,循环条件,改变循环条件){} 循环的嵌套 Break和continue 利用标记变量法判断一个数是否为素数 #include " math.h " void main() {int x,k; int f=1; //设x为素数 scanf(" %d ",&x); //通过枚举,检验x是否能被2---x开方的所有数整除,若都不能整除则x为1,否则x为0。 for (k=2;k<=sqrt(x);k++) if(x%k==0) {f=0;break; } if(f==1) printf(" %d is a prime " ,x); else printf(" %d is not a prime " ,x); } 数组 一维数组 二位数组 字符数组 字符串处理函数 函数 函数的定义、调用、说明 函数间信息传递 私有空间 主程序向子程序传递参数:形参—变量(结构体变量),实参—变量; 子程序将结果返回给主程序:return 变量 公共空间 全局量 地址传递:形参—数组名、指针;实参—变量地址或数组名; 变量的作用域及存储特性 变量存储类型 指针 指针的定义和初始化 指针与数组 多级指针 指针与函数 动态申请空间 P164/9 输入一个字符串,将其中的缩写形式展开。例如,“m-p”、“3-8”展开成“mnop”、“345678”。 结构体、联合体、枚举 结构体 已知某月的第一天是星期三,输入当月中的一个日期号,输出星期几。用枚举类型定义一个星期中的每一天 #include “stdio.h” main() { enum weekday{sun,mon,tue,wed,thu,fri

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档