第1章C程序设计初步解决方案.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C程序设计初步 C程序结构和处理过程 C语言的基本数据类型 C语言基本运算符和表达式运算 C语言标准库的使用方法 C程序结构和处理过程 C程序的基本结构 程序由函数组成,其中有且仅有一个主函数,main 是主函数的函数名。 C程序最常用的两种主函数框架如下所示,本书采用整型主函数形式。 Ex0101 在屏幕上输出信息:“This is my first C program.” C程序结构和处理过程 C程序代码: /* Name: ex0101.cpp */ #include stdio.h //这是编译预处理命令 int main() { printf(This is my first C program.\n); return 0; } 代码说明: 用符号/*和*/作为括号的是多行注释方式,用符号//作为引导的是单行注释方式; 调用输出函数printf,将括号中的字符串内容显示到屏幕(显示器)上。为了能够使用标准函数printf,在程序前面使用了预处理语句:#include stdio.h C程序结构和处理过程 Ex0102 从键盘上输入两个整数,求它们中间的较大者 C程序代码说明: 1.程序执行时由用户输入两个整数(用空格分隔,按回车键结束输入) 2.程序由主函数main和函数max组成。max函数是一个用户自定义函数,其功能是比较从主函数传递过来的两个数,然后把较大的数返回给主函数。 3.函数之间是并列关系。C程序中,每个函数都是一个相对独立的代码块,它们在程序中书写的顺序是任意的。被调用的函数定义如果出现在调用点之后,必须要对被调函数进行声明。例如在本例中,主函数main调用max函数,max函数的定义在主函数之后,所以在主函数中必须对max函数进行声明(参见主函数中的函数声明语句)。 C程序结构和处理过程 通过以上例子可以看出,C程序在结构上有如下要点: 1.一个C程序可以由一个或多个函数组成,但无论有多少个函数,都有且仅有一个主函数(即main函数)。 2.函数由函数头和函数体两个部分构成,用花括号{}包括函数体部分,函数体由一系列C语句组成,用以实现函数的功能。 3.根据需要可以有多条预处理语句,预处理语句通常放在源程序的最前面。由于每个完整的C程序都会涉及到数据的输入/输出,所以每一个C程序都一定含有预处理语句:#include stdio.h。 4.每一条语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不需要加分号。 5.标识符、保留字以及各语言独立成份之间至少用一个空格以示间隔。 6.程序应当包含适当的注释,以增强程序的易读性和可理解性。 C程序结构和处理过程 C程序的处理过程 以Microsoft Visual C++ 6.0集成环境为例(如图所示),一个C程序的处理过程为: C程序设计初步 C程序结构和处理过程 C语言的基本数据类型 C语言基本运算符和表达式运算 C语言标准库的使用方法 C语言的基本数据类型 C程序中数据的表示 C程序的基本构成成分包括:字符集、标识符,保留字,常量,变量,运算符等。 C语言的字符集 ⑴小写英文字母 a b c ……z ⑵大写英文字母 A B C ……Z ⑶数字字符 0 1 2 3 ……9 ⑷特殊字符 + = - _ ( ) * % $ ! | . , ; : “ ‘ / ? { } ~ [ ] ^ ⑸不可印出字符 空格、换行、制表符等 标识符和保留字 标识符是在程序中为数据对象命名的单词(字符序列),标识符分为两大类:系统保留字和用户标识符。 保留字是一类特殊的标识符,在C语言中具有特定严格意义的基本词汇,任何情况下都不能将它们作为用户标识符使用。 C语言的基本数据类型 C程序中数据的表示 标识符的命名规则是: 构成标识符的字符只能是字母、数字和下划线。 标识符中第一个符号不能是数字,只能是字母或者下划线。 标识符构成时要区分字母的大小写,即abc和ABC是不相同的标识符。 不能用保留字做用户标识符。 下面列出的是一些合法用户自定义标识符的例子: a x1 file_name _buf PI 下面列出的是不合法的用户自定义标识符例子及错误原因: 123abc /*不是以英文字母开头*/ float /*与系统保留字同名*/ up-to /*标识符中出现了非法字符“-”*/ zhang san /*标识符中间出现了非法字符空格*/ C语言的基本数据类型 C程序中数据的表示 常量和变量 常量和变量是计算机高级语言程序中数据的两种表现形式。在程序执行过程中,数据的值不能发生改变,则称其为常量;数据的值有可能发生改变,则称其为变量。 在程序中,常量可以不经说明而直接引

文档评论(0)

过各自的生活 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档