- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序举例 Copyright? 2010 Ma Kuang. All Rights Reserved. * 程序举例 Copyright? 2010 Ma Kuang. All Rights Reserved. * The END...QA? * C语言程序的构成与实例 Copyright? 2010 Ma Kuang. All Rights Reserved. * C程序由函数组成 一个程序必须有一个且只能有一个主函数(main),C程序总是从主函数开始执行,也是从主函数结束 一个程序可以有若干个子函数(在函数与预处理章节介绍) 函数体必须放在一对花括号“{}”内 Copyright? 2010 Ma Kuang. All Rights Reserved. * 空语句 空语句由一个分号构成,但它是一个C语句,程序执行空语句时不产生任何操作。 如: main() { ; } Copyright? 2010 Ma Kuang. All Rights Reserved. * 函数由若干语句组成 每条语句为完成程序,或者“任务”的各个“步骤” 通常函数体先有通常出现定义(说明)语句,对变量进行定义 然后出现执行语句,对数据、变量进行处理 每条语句后面的分号不可少 Copyright? 2010 Ma Kuang. All Rights Reserved. * 函数由若干语句组成 多条语句可以写在同一行上,并且一条语句也可以写在多行上 注释必须放在/*和*/之间,/和*之间不允许有空格。/*和*/之间不允许再插入/*或*/。注释可以出现在程序中任意位置 多条语句可以用花括号括起来称为复合语句 Copyright? 2010 Ma Kuang. All Rights Reserved. * 程序举例 Copyright? 2010 Ma Kuang. All Rights Reserved. * 程序举例 Copyright? 2010 Ma Kuang. All Rights Reserved. 例3.1 编写程序由终端输入两个整数给变量x和y;然后输出x和y;在交换x和y中的值后,再输出x和y。 自然语言描述: 输入两个整数分别给变量x和y 输出两个变量 交换两个变量中的值 再输出两个变量 生成流程图: * 程序举例 #include stdio.h main() { int x,y; printf(“Enter xy:\n); scanf(“%d%d”,x,y); printf(“x=%dy=%d\n,x,y); printf(“x=%dy=%d\n,x,y); } Copyright? 2010 Ma Kuang. All Rights Reserved. * 程序举例 Copyright? 2010 Ma Kuang. All Rights Reserved. * C语言中的标示符 在C语言中,有许多东西都需要命名,如变量名、函数名、数组名等 在命名的时候都必须遵守一定的规则,按此规则命名的符号称为标识符 Copyright? 2010 Ma Kuang. All Rights Reserved. * C语言标示符的规则 合法的标识符由字母、数字和下划线组成 必须以字母(大小写皆可)或下划线开头 随后可跟若干个(包括0个)字母、数字、下划线 标识符的长度各个系统不同,最好不要超过8个字符 C语言区分大小写,大小写不同则为两个不同的标识符 Copyright? 2010 Ma Kuang. All Rights Reserved. * C语言标示符的分类 关键字 预定义标识符 用户标识符 Copyright? 2010 Ma Kuang. All Rights Reserved. * 关键字 C语言规定了一批标识符,它们在程序中都代表着固定的含义,不能另作它用 它们不能再用作变量名或函数名 所有的关键字都必须小写。C语言中的关键字请参考附录4 Copyright? 2010 Ma Kuang. All Rights Reserved. * 预定义标识符 这些标识符在C语言中也都有特定的含义 如C语言提供的库函数的名字(如include)和预编译处理命令(如define)等 它们不能再用作变量名或函数名 一般也都都必须小写 Copyright? 2010 Ma Kuang. All Rights Reserved. * 用户标识符 由用户根据需要定义的标识符称为用户标识符 一般用来给变量、函数、数组或文件等命名 Copyright? 2010 Ma Kuang. All Rights Reserved. * 文件包含命令 C语言编译系统中都附有标准函数库,里面有完整的函数供使用,比如prin
原创力文档


文档评论(0)