编写简单C程序

编写简单C程序

ID:43869247

大小:186.92 KB

页数:80页

时间:2019-10-16

编写简单C程序_第1页
编写简单C程序_第2页
编写简单C程序_第3页
编写简单C程序_第4页
编写简单C程序_第5页
资源描述:

《编写简单C程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1・1编写简单的C++程序本专介区C++的尢祁分參本虑妾:内畫蚩型、痔垄型、塞塞堂、文蚤、卷化式、语旬如晶股:>巻总一过襁中运会简理说明厶何徭祥初迄&襁存。读者读完木章内容并做完练习,就应该町以编写.编译和执行简单的程序。后面的章节会进一步阐明木章所介绍的主题。要学会一门新的程序设计语言,必须编写程序。在这一章,我们将编写程序解决一个简单的数据处理问题:某书店以文件形式保存其每一笔交易。每一笔交易记录一木特定的书的销佔:情况,含冇ISBN(国际标准书号,世界上每种书籍的唯一标识符)、销售册数和销售单价。每一笔交易形如:0

2、-201-70353-X424.99第一个元素是ISBN,第二个元素是销售的册数,绘后是销售单价。店主定期地查看这个文件,统计每本书的销伟册数、总销售收入以及平均售价。我们要编写程序來进行这些计算。在编写这个程序Z前,必须知道C++的一些基本特征。至少我们要知道怎么样去编写、编译和执行简单的程序。这个程序要做什么呢?虽然还没有设计出解决方案,但是我们知道程序必须:•定义变量。•实现输入和输出。•定义数据结构來保存要处理的数据。•测试是否不同的记录含冇相同的ISBNo•编写循环,处理交易文件中的每一条记录。我们将首先考察C

3、++的这些部分,然后编写卩店问题的解决方案。1.1编写简单的C++程序每个C++程序都包含一个或多个函数,而且必须冇一个命名为maino函数由执行函数功能的语句序列组成。操作系统通过调用main函数來执行程序,main函数则执行它的组成语旬并返回一个值给操作系统。下面是一个简单的main函数,它不执行任何功能但是返回一个值:intmain(){return0;}操作系统通过main函数返回的值确定程序是否成功执行完毕。返回0值表明程序成功执行完毕。main数在很多方面都比较特别,其中最巫要的是每个C++程序必须含有mai

4、n函数,且main函数是(唯一)被操作系统显式调用的函数。定义main函数和定义其他函数一样。定义函数必须指定四个元素:返回类型、函数名、I员I括号内的形参表(可能为空)和函数体。main函数只能有一组受限的形参。本例中定义的main函数形参表为空。7.2.6节将介绍main函数中可以定义的其他形参。main数的返回值必须是int型,该类型表示整数。int类型是内置类型,即该类型是由C++语言定义的。函数体是函数定义的最后部分,是以花括号开始并以花括号结束的语句块:{return0;}例中唯一的语句就是return,该语

5、句终止函数。vi蜜return倨旬后而的分君。後C++申3敌语旬以分禺<5巧侶東佇•匕°分禺馄容鸟抵包0务,漏笔分禺侈舍呂致莫当return带上一个值,如0,这个值就是两数的返回值。返回值类熨必须利函数的返回类型相同,或者可以转换成两数的返回类型。对于main函数,返回类型必须是int型,0是int型的。在人多数系统中,main函数的返回值是一个状态指示器。返回値0往往表示main函数成功执行完毕。任何其他非零的返回值都有操作系统处义的含义。通常非零返回值表明有错误出现。每--种操作系统都有自己的方式告诉用户main函数

6、返回什么内容。1.1.1编译与执行程序程序编写完后需要进行编译。如何进行编译,依赖于操作系统和编译器。你需要查看有关参考手册或者询问在行的同爭,以了解你所用的编译器的工作细节。许多基于PC的编译器都在集成开发环境(IDE)中运行,IDE将编译器与相关的构建和分析工具绑定在一起。这些环境在开发复杂程序时非常冇用,但掌握起來需要花费一点时间。通常这些环境包含点击式界面,程序员在此界面下可以编写程序,并使用各种菜单来编译并执行程序。本书不介绍怎样使用这些环境。大多数编译器,包括那些來自IDE的,都提供了命令行接口。除非你已经很

7、熟悉你的IDE,否则从使用简单的命令行接口开始可能更容易些。这样可以避免在学习语言之前得先去学习IDE。1.程序源文件命名规范不管我们使用命令行接口还是IDE,大多数编译器希望待编译的程序保存在文件中。程序文件称作源文件(sourcefile)o大多数系统中,源文件的名字山两部分纽成:文件名(如progl)和文件后缀。依据惯例,文件后缀表明该文件是程序。文件后缀通常也表明程序是用什么语言编写的,以及选择哪一种编译器运行。我们用來编译本书实例的系统将带有后缀.cc的文件视为C++程序,因此我们将该程序保存为:progl•c

8、cC++程序文件的厉缀依赖丁你所运行的编译器,其他的形式还包括:progl・cxxprogl.cppprogl・cpprogl・C调用GNU或微软编译;调用C++编译器的命令因编译器和操作系统的不同而不同,常用的编译器是GNU编译器和微软VisualStudio编译器。调用GNU编译器的默认命令是g++:$g++pr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。