C语言基本语归纳.ppt

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

C语言基本语法归纳 及实例介绍;提 纲;C语言概况;C语言概况--简单的C程序; [例1.2]求两数之和。 main( ) { int a, b, sum; /*定义三个整型变量。(int = integer)。*/ a = 123;b = 456; /*把常数123赋给变量a,把常数456赋给变量b*/ sum = a + b; /*计算a、b之和,并把和值赋变量给sum*/ printf(“Sum is %d\n”, sum);/*输出sum的值*/ } 程序的输出信息为: sum is 579 /* */中间的内容表示“注释”。注释是程序员对程序某部分的功能和作用所做的说明,是给人看的,对编译和运行不起作用。 %d表示输出的数据类型是十进制整数类型。在输出时,该位置用对应变量sum的值代替。;[例1.3]输入两个整数,输出其中的最大值。;C程序的结构;C程序中有三种类型的函数: 1).main():主函数,每一个C程序必须且只有一个main()函数。 2).开发系统提供的特殊函数,如printf( )、scanf( )等。 Turbo C开发系统提供三百多个函数。 3).程序员自己设计的函数,如例1.3中的函数max()。 C的函数相当于其它语言中的子程序。用函数来实现特定的功能。可以说C是函数式的语言。程序全部工作都是由函数来完成的。C的这种特性很容易实现模块化。 ;C程序的结构;函数体一般包括: ① 变量定义。如[例1.3]中main函数中的“int a,b,c;” ② 执行部分。由若干个语句组成。 当然,在某些情况下也可以没有变量定义部分(例如 [例1.1])。甚至可以既无变量定义也无执行部分,如: dump() { } 它是一个空函数,什么也不干,但这是合法的。;3、一个C程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何(main函数可以放在程序最前头,也可以放在程序最后,或在一些函数之前在另一些函数之后)。 4、 C程序书写格式自由,一行内可以写几个语句,一个语句可以分写在多行上。C程序没有行号,也不象fortran或cobol那样严格规定书写格式(语句必须从某一列开始书写)。 ;5、每个语句和数据定义的最后必须有一个分号。分号是C语句的必要组成部分。例如:c=a+b; 分号不可少。即使是程序中最后一个语句也应包含分号(这是和pascal语言不同的)。 6、C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成的。C对输入输出实行“函数化”。 7、可以用/*……*/对C程序中的任何部分作注释。可以增加程序的可读性。 ;程序开发过程;数据类型、运算符与表达式;§3.1 信息在计算机中的存储与表示;不同数制之间的对应表示;十进制decimal;数制间的转换;数制间的转换;数制间的转换;§3.2 C的数据类型;C的数据类型如下:;§3.2 常量与变量;3.2.1 常量和符号常量;例 3.1 符号常量的使用。;符号常量;使用符号常量的好处;3.2.2 变量;;变量的命名规则;变量的强制定义;§3.3 整型数据;3.3.1 整型常量的表示方法;3.3.2 整型变量;整型变量的分类;各类数据所占内存字节数;整型变量的定义;例3.2 整型变量的定义与使用;§3.4 实型数据;3.4.1 实型常量的表示方法;3.4.2 实型变量;3.4.2 实型变量;§3.5 字符型数据;3.5.1 字符常量;转义字符;3.5.2 字符变量;3.5.3 字符数据在内存中的存储形式;字符型数据和整型数据的通用性;两种通用形式的输出;对字符数据进行算术运算;相互赋值;3.5.4 字符串常量;;§3.6 变量赋初值;;§3.7 算术运算符和算术表达式;3.7.1 C运算符简介;C的运算符;基本的算术运算符;算术表达式和运算符的优先级与结合性;自增、自减运算符;;§3.8 赋值运算符和赋值表达式;1. 赋值运算符;2. 类型转换;3. 复合的赋值运算符;4. 赋值表达式;;§3.9 逗号运算符和逗号表达式;;课堂作业:;2.4 写出下面程序的运行结果: main() { int a=10, b , c , d ; int b,c; a+=6; b = (c=20, 6, a+2 ); printf(a=%d,b=%d,c=%d\n,a,b,c); } ;2.5写出下面程序的运行结果

文档评论(0)

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

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

1亿VIP精品文档

相关文档