C语言复习1第3章讲义.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言提供的数据结构——数据类型: 1.基本型: 整型 int、字符型 char、 实型(浮点型)float和double、 2.构造类型:数组类型、 结构体类型 struct 共用体类型 union 枚举类型 enum 3.指针类型 4.空类型 5.typedef类型定义 一个语句以后面的“;”作标志,经编译后产生若干条机器指令, C语句用来完成一定操作。说明部分的语句不生成机器指令。如定义变量 int a; a=1;编译后生成1条机器指令 a=a+5*b;编译后生成多条机器指令 控制语句,完成一定的程序控制功能,共9种: 1.if ( ) ~ else ~ 2.for ( ) ~ 3.while ( ) ~ 4.do ~ while ( ) 5.continue 6.break 7.switch 8.goto 9.return 条件语句 循环语句 循环语句 循环语句 结束本次循环语句 中止执行switch或循环语句 多分支选择语句 转向语句 从函数返回语句 由一次函数调用加一个分号构成的语句 如: printf (“This is a C program!”); scanf(“%d”, a); putchar(a); 又如:自定义函数 max( ) max (2 , 5); 函数调用语句 x = max (2 , 5); 表达式语句 由一个表达式构成一个语句 赋值表达式 a = 3 赋值语句 a = 3 ; 任何表达式加上分号后都可以成为语句 如: i = i + 1 i = i + 1; n + + n + + ; x + y x + y ;(合法无意义) z = max (2 ,5) z = max (2 ,5) ; 只有一个分号的语句,它什么也不做 如: ; 空语句常用于被转向点、或循环语句的循环体; 如: if ( x = 0) ;else y = x ; while ( x = = 1) ; 用 { } 把一些语句括起来作为一个整体,即成为复合语句。 说明: “}”后不加分号 语法上和单一语句相同 复合语句可嵌套 如: if (x 0) {i+ +;sum = sum + x ;} else { j+ +;sub = sub + x;} 又如:循环体 while (i = 1)i+ +;a = b + c ; while (i = 1){i+ +;a = b + c ;} 输入分隔符的指定 不加分隔符:一般以空格、TAB或回车键作为分隔符 一般字符作分隔符:原样输入 说明: 用“%c”格式符时,空格和转义字符作为有效字符输入 C程序 源程序文件1 源程序文件i 源程序文件n 预编译命令 函数1 函数n 说明部分 执行部分(语句) C的语句概述 #include stdio.h main( ) { int a,b=1; a=b+mul(5); printf(“a=%d”,a); } int mul(int n) { int i=1,s=1; while(i=n) {s=s*i;i++;} } C程序 源程序文件1 源程序文件i 源程序文件n 预编译命令 函数1 函数n 说明部分 执行部分(语句) C的语句概述 1.控制语句 2.函数调用语句 3.表达式语句 4.空语句 5.复合语句 C用语句完成对数据的操作,语句是函数功能的具体体现。 输入输出的概念 ★输入输出以计算机为主体;默认显示器和键盘 ★ C语言的输入/输出功能用库函数来完成; 如: putchar( ) getchar( ) 带回显字符输入 putch( ) getch( ) 不带回显字符输入 printf( ) scanf( ) 格式输入输出 puts( ) gets( ) 字符串输入输出 库函数和头文件 ★Turbo C系统提供的标准函数 ★头文件: *.h 在include文件夹内 ★使用C的

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档