[管理学]C 的初步知识.pptVIP

  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文档。上传文档
查看更多
[管理学]C 的初步知识

13.1 从C到C++ 13.2 C++程序的构成、编写和实现 主要内容 13.1 从C到C++ 13.2 C++程序的构成、编写和实现 13.3 C++的输入输出流 13.4 C++处理字符串的方法 第13章 C++的初步知识 C++是由C发展而来的,与C兼容。用C语言写的程序基本上可以不加修改地用于C++。C++既可用于面向过程的结构化程序设计,又可用于面向对象的程序设计。 面向对象程序设计是针对开发较大规模的程序而提出 来的,目的是提高软件开发的效率。 面向对象和面向过程不是矛盾的。在面向对象程序设计 中仍然要用到结构化程序设计的知识。 //最简单的C++程序 #include iostream using namespace std; int main() { cout “This is a C++ program.”; return 0; } 标准C++规定main函数必须声明为int型! Cout是输出流对象! C++标准库中的类和函数是在命名空间std中声明的! //给两个数x和y,求两数中的大者。 #include iostream using namespace std; int max(int x, int y) {int z; if (xy) z=z; else z=y; return(z);} int main() { int a,b,m cin ab; //输入变量a和b的值; m=max(a,b); cout “max=”m‘\n’; //输出大数m的值; return 0; } //一个简单的包含类的C++程序 #include iostream using namespace std; class Student //声明一个类,类名为Student; {private: int num; int score; public: void setdata( ) {cin num; //输入num的值; cin score;} //输入score的值; void display( ) {cout “num=“numend1; //输出num的值; cout “score=“scoreend1;}; //输出score的值; }; Student stud1,stud2;//定义stud1和stud2为Student类的变量,称为对象; int main() {stud1.setdata( ); stud2.setdata( ); stud1.display( ); stud2.display( ); return 0; } 13.3 C++的输入输出流 在C++中是通过调用输入输出流库中的流对象cin和cout来实现的。 cout是输出流对象的名字,cin是输入流对象的名字。 如果在程序中使用cin、cout和流运算符,必须使用预处理命令把头文件stream包含到本文件中: #include iostream C++通过流进行输入输出的过程: 13.3 C++的输入输出流—基本操作 cout表达式1表达式2……表达式n; cin变量1变量2………变量n; 在定义流对象时,系统会在内存中开辟一段缓冲区,用来暂存输入输出流的数据。 在执行cout语句时,并不是插入一个数据就马上输出一个数据,而是先把插入的数据顺序存放在输出缓冲区中,直到输出缓冲区满或遇到cout语句中的endl(或’\n’,ends,flush)为止,此时将缓冲区中已有的数据一起输出,并清空缓冲区。 13.3 C++的输入输出流—基本操作 一个cout语句可以分写成若干行。如: cout “this is a c++ program.”endl; 可以写成: cout “this is” “a c++” “program.” endl; 也可写成多个cout语句,即 cout “this is”; cout “a c++”; cout “program.”; cout endl; 13.3 C++的输入输出流—基本操作 注意:不能用一个插入运算符“”插入多个输出项。如 cout a,b,c; cout “a=“a“ b=“b“ c=“c; 在用cout输出时,用户不必通知计算机按何种类型输出,系统会自动判别输出数据的类型。 与cout类似,一个cin语句可以分写成若干行

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档