第02章_C语言概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第02章_C语言概述.ppt

第二章 主要内容 2.1 C语言的发展 2.2 C程序的特点 2.3 C语言的程序结构和基本词汇符号 2.4 C程序编写风格 2.5 运行C程序的步骤和方法 本章要点 C语言的特点 C程序的结构 在计算机上运行C程序的方法 计算机语言的发展历史 产生背景:考虑使用高级语言编写系统软件 产生过程 时间: 1972~1973 地点: 美国贝尔实验室 目的: UNIX操作系统 设计人: Ken.Thompson和Dennis.M.Ritchie C标准 标准C: 1978年KR合著《The C Programming Language》 ANSI C: 1983年 ANSI 87 ANSI C: 1987年 ANSI ISO C :1990年国际标准化组织ISO §2-2 C语言的特点 §2-3 C语言的程序结构和基本词汇符号 例1.2 求两数之和 #include stdio.h void main( ) /*求两数之和*/ { int a,b,sum; /*声明部分,定义变量a,b,sum为整型*/ /*以下为操作部分 */ a=123; b=456; sum=a+b; printf(“sum is %d\n”,sum); } 例1.3 求2个数中较大者。 #include stdio.h void main( ) /*主函数*/ { int max(int x,int y); /*对被调用函数max的声明 */ int a,b, c; /*定义变量a、b、c */ scanf(“%d,%d”,a,b); /*输入变量a和b的值*/ c=max(a,b); /*调用max函数,将得到的值赋给c */ printf(“max=%d\n”,c); /*输出c的值*/ } int max(int x,int y) /* 定义max函数,函数值为整型,参数为x,y*/ { int z; /*max函数中的声明部分,定义变量*/ if (xy) z=x; else z=y; return (z); /*将z的值返回,通过max带回到调用函数的位置*/ } 总结:C程序结构特点 总结:C程序结构特点 C程序结构特点(续) C程序结构特点(续) 2.3.2 C语言的词类 1. 字符集 C语言的字符集:在C语言程序中允许出现的所有基本字符的组合 C语言的字符集就是ASCII字符集,主要分52个大小写英文字母、10个数字、33个键盘符号和若干转义字符。 P261附录A 2. C语言的32个关键字 数据类型 void, char, int, float, double, long, short, signed, unsigned, struct, union, enum, typedef 存储级别关键字 const,volatile,auto,register,static,extern 流程控制关键字 break,case,continue,default,do,else,for, goto,if,return,switch,while 运算符关键字 sizeof P27表2-1 3. 标识符 标识符是用户自定义的一种字符序列,用于变量名、函数名、常量名等,主要由程序设计者指定,也可以由系统指定。 C语言标识符的命名规则如下: ①标识符只能由字母、数字和下划线组成,且第一个字 符必须是字母或下划线。 ②不能与上述32个关键字同名,最好不要与库函数和预 编译命令同名。 ③美国国家标准化协会(ANSI)规定C语言标识符的有 效长度不大于32个字符。而PC机中通常是前8个字符有效。 ④C语言区分大小写,如变量sum和Sum是不同的。 4 分隔符 分隔符是用来分隔标识符的符号。 空格字符、水平制表符、垂直制表符、换行符、换页符及注释均是C的分隔符,通称为空白字符 空白字符在语法上仅起分隔单词的作用。 在相邻的标识符、关键字和常量之间需要用一个或多个空白字符(不同个数的空白字符效果是一样的)将其分开。 习惯用小写字母 可使用空行和空格 常用

文档评论(0)

cai + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档