西电王养利C教程.doc

  1. 1、本文档共316页,可阅读全部内容。
  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++支持面向对象的编程。 从一个简单的程序看面向对象的程序设计 /* File:HelloWorld.cpp Description: Hello, World! */ #include stdio.h void main() { printf( Hello World\n ); } /* File:HelloWorld.cpp Description: c++ “Hello, World!” */ #include iostream using namespace std; void main() { coutHello World!\n; } 这里大家看到的cout就是一个对象,一个负责向屏幕输出的对象。它的抽象是: ostream。ostream就是c++里面的类。 vc的使用(以vc6.0, vs2008为例?) 情形1: 单文件代码 例子1: 使用前面的hello world 例子2: 使用前面的学生成绩例子 主要说明工程建立的过程。编译方法以及程序调试的方法 情形2: 多文件代码 例子1: 把学生成绩的例子改造成多文件代码的形式 在这种基础上说明,工程建立,编译,执行以及程序调试。 基本编程语句 要想能写出可以运行的C++程序,需要掌握C++中的基本程序设计语句,基本程序设计语句包括: 说明语句,赋值语句,表达式语句,过程控制语句 过程控制语句又分为:条件语句,循环语句,转移语句 本章只涉及到说明和赋值语句以及过程控制语句,表达式语句出现在本书的第四章,要理解本章的内容,单纯了解变量定义和变量赋值,以及程序控制的语法是不够的,至少还需要了解第四章中给出的C++中支持的最基本的运算,如: 算术运算的: +, -, *, /,%,++, --,+=,-=, *=, /=等 逻辑运算的:||, , != 当然,在程序设计中,涉及大量的输入输出处理,因此,在本章还将介绍基本的输入输出语句。 说明语句 程序最基本的任务是处理数据,程序要处理的数据以及处理结果一般需要存放在某个存储空间中,要让程序能够访问存储空间中的数据,程序必须知道这些数据存放的地址。在C++中,用名称来命名存储空间。使用说明语句来定义或者声明这些名称。 说明语句包括:定义语句和声明语句。 定义语句:不但给出名称,同时为该名称分配存储空间,以使它可以存放数据。 声明语句:如果一个名称已经在一个地方定义过,要想在另外一个看不到这个名称的地方使用它,需要使用声明语句。声明语句的作用是告诉编译器,这个名称已经在别的地方定义过了。 1.变量定义(和声明) 变量一般通过变量的类型+变量的名称来定义。 C++中最基本的数据类型包括:(unsigned) char,(unsigned) short, (unsigned) int, (unsigned) long, float, double(以及指针,enum,struct, union,class)等。 变量的名称可以是一般的ASCII字符串(大小写字母+数字+连字符“_”,但变量开始不能是数字,也不能使用C++语法中的保留字)。 例: char a; //定义一个char型的变量 int i; //定义一个整型变量 float r; //定义一个浮点型变量。 在一个变量定义语句的结尾是C++语句结束符“;”,请大家留意上面每一个变量后面的分号。 同一类型的变量可以在同一行上定义,只在语句开始给出变量类型,而两个变量之间通过“,”分开,在最后一个变量后面加语句结束符“;” 例: int i, j, k; float a, b; 例:给定圆的半径,计算圆的面积。 /* File: CircleArea.cpp Description: Demonstration of variable definition. Author: Date: Last Updated: */ #include conio.h #include iostream using namespace std; float area; //在函数外面定义的变量。 void main() { float radius; float Pi = 3.

文档评论(0)

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

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

1亿VIP精品文档

相关文档