VisualC面向对象编程教程第二章C语言基础.pptVIP

VisualC面向对象编程教程第二章C语言基础.ppt

  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文档。上传文档
查看更多
VisualC面向对象编程教程第二章C语言基础

第 2 章 ;本节主要内容: 2.1.1 C++的主要特点 2.1.2 C++程序与C程序 2.1.3 C++对C的一般扩充 2.1.4 利用Visual C++编制和运行C++程序;C++是由C扩充而来,因此,除了与C兼容,C++还继承了C的以下特点:丰富的运算符和数据类型、结构化的程序设计方法、高效的机器代码、良好的可移植性。 支持面向对象程序设计的方法。 C++的错误检查机制强,提供了专门的机制检查类和异常处理功能。 C++有很多成熟的编译器:Visual C++、Inprise(被Borland兼并)的C++ Builder、Borland的Borland C++和IBM的VisualAge C++。;C语言程序: /* 这是一个简单的C程序: simple.c */ #include stdio.h void main(void) { printf( Hello World !\n ) ; // 输出字符串 } 用C++语言编写同样功能的程序;C++语言程序: // 这是一个简单的C++程序:simple.cpp #include iostream.h void main(void) { cout Hello World !\n ; // 输出字符串 };(1)C++程序与C程序的结构完全相同。 (2)C源程序文件的扩展名为C,C++源程序文件的扩展名为CPP。 (3)C注释使用符号“/*”和“*/”,表示符号“/*”和“*/”之间的内容都是注释;C++除了支持这种注释,还提供了一个双斜线“//”注释符,表示“//”之后的本行内容是注释,注释在行尾自动结束。 (4)C程序所包含的标准输入、输出的头文件是stdio.h,输入、输出通常通过调用函数来完成;而C++程序可以包含标准输入、输出流的头文件iostream.h,输入、输出可以通过使用标准输入、输出流对象来完成。; 一个C++程序可以由多个函数构成; 每个程序都从主函数main()开始执行,从主函数返回时结束执行; 组成程序的语句主要包括声明语句和执行语句; 声明语句用于声明变量和函数,变量声明语句说明变量的名称和数据类型,函数声明语句说明函数的名称、参数类型和返回值; 执行语句包括:赋值语句、表达式语句、函数调用语句和流程控制语句等,它们写在一个函数中(包括主函数)。 例;#include iostream.h void main() { int math, chem, phy, ave; coutEnter thes cores:; cinmathchemphy; ave=(math+chem+phy)/3.0+0.5; // 0.5用于四舍五入 if (ave=90) // 使用if~else if语句 coutExcellent\n; else if(ave=60 ave90) coutPass\n; else coutFail\n; };(1)当函数定义放在函数调用之后时,C程序函数原形(function prototype)有时可省略,而C++函数原形(声明)必不可少。一个不带参数的C函数原形必须使用void,而C++可以使用空参数列表。C++还要求函数所有参数在函数原形的圆括号中声明。 (2)在C语言中,函数和语句块(花括号“{}”之间的代码)的所有变量声明语句必须放在所有执行语句之前。而C++中变量声明语句不要求放在函数和语句块的开始位置,可以把变量声明放在首次使用变量的附近位置,这样可提高程序的可读性。;(3)C++用new和delete运算符取代C的内存分配和释放函数malloc()和free()。 (4)标准C++提供了字符串类,可以替代C函数库中的字符数组处理函数。 (5)进行输入、输出操作时,C++用控制台输入、输出流对象(在头文件iostream.h中进行了类的声明)替代C的stdio函数库,利用“”流提取运算符或“”流插入运算符,分别将数据对象从输入流提取出来或插入到输出流,从而完成数据的输入和输出。 使用C++面向流的输入、输出方式提高了程序的可读性,减少了错误的发生。 例;#include iostream.h // 使用输入、输出流 void main(void) { coutplease enter the value of x , y , z : ; // 输入提示 int x , y , z ; // 声明变量 ci

文档评论(0)

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

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

1亿VIP精品文档

相关文档