网站大量收购闲置独家精品文档,联系QQ:2885784924

1、C的初步知识.ppt

  1. 1、本文档共86页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 C++的初步知识 马 旭 平 本章主要内容 从C到C++ 最简单的C++程序 C++对C的扩充 C++程序的编写和实现 C++语言的产生 C++是从C语言发展演变而来的,首先是一个更好的C 引入了类的机制,最初的C++被称为“带类的C” 1983年正式取名为C++ 从1989年开始C++语言的标准化工作 于1994年制定了ANSI C++标准草案 于1998年11月被国际标准化组织(ISO)批准为国际标准,成为目前的C++ C++的特点 全面兼容C 它保持了C的简洁、高效和接近汇编语言等特点 对C的类型系统进行了改革和扩充 C++即支持面向过程的程序设计,也可用于面向对象的程序 支持面向对象的方法 C++环境介绍 使用环境 Microsoft Visual C++ 6.0 例c1-1:建立C++源文件,运行程序 例c1-2:调试程序 例c1-3:包含类的C++程序 C++程序实例—例1-1 //1_1.cpp #include iostream using namespace std; int main() { coutHello!\n; coutWelcome to c++!\n; } 运行结果: Hello! Welcome to c++! C++程序实例—例1-2 //1_2.cpp #include iostream using namespace std; class Student {private: int num; int score; public: void setdata( ) { cin numscore; } void display( ) { cout“num=”numendl; cout“score=”scoreendl; } }; C++程序实例—例1-2 Student stud1, stud2; int main() { stud1.setdata( ); stud2.setdata( ); stud1.display( ); stud2.display( ); } 运行结果: 1001 98.5 1002 76.5 num=1001 score=98.5 num=1002 score=76.5 C++的输出 问题: C语言如何实现输入输出? C++的输出 回答: 使用格式输入输出函数 scanf和printf。 使用printf(格式控制,输出列表)时,必须指定输出格式。 C++的输出 标准输出流 cout,不用指定输入输出格式(如%d) cout必须和一起使用,表示插入,即插入到输出流cout中(就是输出到标准输出设备上,如显示器)。 endl表示回车换行,在头文件iostream中。 例 float a=3.4 ; int b=5 ; cout“a=”a“,”“b=”bendl ; 运行结果: a=3.4,b=5 C++的输入 标准输入流 cin,从键盘向内存流动的数据流。不用指定输入输出格式(如%d) cin必须和一起使用,表示提取,即从设备键盘取得数据送到输入流cin中,然后送到内存。 endl表示回车换行,在头文件iostream中。 例 float b ; int a ; cinab; cout“a=”a“,”“b=”bendl ; 运行结果: 20 32.45 a=20,b=32.45 用const定义常变量 问题: 例:求圆面积 int a=1; b=2; #define PI=3.14 #define R a+b coutPI*R*Rendl; //简单替代PI*a+b*a+b, //而不是PI*(a+b)*(a+b) 用const定义常变量 C语言中用#define定义符号常量,符号常量不是变量, 没有类型, 不占存储单元, 只是简单的替代, 容易出现问题。 用const定义常变量 C++用const定义常变量,有数据类型,占存储单元,有地址,可以用指针指向它,但在程序运行期间此变量的值是固定的,不能改变。 例:const int R=a+b;//常变量R占存储单元,值为1+2=3 const可以完成#define的功能,并有更高的可靠性,所以在C++中一般把程序中不允许改变值的变量定义为常变量。

您可能关注的文档

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档