visual c++编程基础

visual c++编程基础

ID:22048335

大小:212.50 KB

页数:38页

时间:2018-10-26

visual c++编程基础_第1页
visual c++编程基础_第2页
visual c++编程基础_第3页
visual c++编程基础_第4页
visual c++编程基础_第5页
资源描述:

《visual c++编程基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC++编程基础FondamentidiprogrammazioneconVisualC++C++的注释C++使用两个反斜杠开始一个注释行,在两个反斜杠后的任何文字都是注释的一部分。如果需要几行的注释,则每一行都由双反斜杠开始。也可以在C++语句后插入注释。还可以使用C语言风格的注释,这种注释可以在几行间使用。预处理指令和C语言一样,C++使用预处理器。预处理器是在编译器运行前执行的程序。预处理器用#include后文件内的代码替换这个#include指令。我们可以使用事先定义的函数、类、变量以及其它代码元素,以减轻我们的工作量。如果用双引号把文件名括起来,这就说明这个文件

2、是程序的一部分。预处理器首先查看当前的目录,如果没有找到文件,会查看在【选项】对话框中的【路径】选项卡中定义的路径。每条预处理指令占一行,末尾不带分号。常量程序中有一些值是不需变化的,叫做常量。在C++中可以用#define指令告诉预处理器用字符串的值替换程序文件中的这个字符串。最好使用#define指令定义一些有意义的名称,而不应该使用无意义的数字、符号、使得代码更具可读性。常量可以被重新定义为另外的值。C++还提供了一种更好的声明常量的方法:使用const声明。采用const方法,可以声明常数的数据类型。C++会检查初始化符号的数据是否与const关键字后声明的数据类型一致。Co

3、nst关键字在C++中有许多用途,除了声明常量,它还可以把函数的参数和函数值设为只读,使这些值不会被更改。关键字关键字是C++内部使用的标识符,是语言的组成部分。不能把关键字作为变量、函数名。直接量直接量是程序中的值,它是常量,虽然它们存储在内存中,但是不能访问它们的地址。每个直接量都有相应的类型,如整数类型的直接量被标记为整型。语句C++语句是以分号结尾的用来声明、命令和计算的句子。复合语句是由包含在大括弧中的两个以上的语句组成的一个大语句。变量和数据类型变量是内存中被命名的位置,用于存储程序中的信息。变量名和C++的任何标识符一样,可是任意长度,并可包括任意字母、数字和下划线。类

4、型的大小以字节为单位,提示这种类型能够保存的数值或字符的范围。带有unsigned限定符的类型只能保存非负值,带有signed限定符的类型能保存负值、零或正值。匈牙利命名法,思想是变量的数据类型成为变量名称的一部分。它的变量前缀是数据类型的缩写。数组是包含一定类型的几个元素的变量,通过数组操作符可以获取或设置数组的某个元素。通过两个方括号声明一个二维数组。字符串是字符串类型的变量,可以用几种方式声明字符串,无论用什么方式声明,可以用指针或数组的方式来访问它们。字符串可以用/0结尾。C++是一种对类型依赖性很大的语言,编译器会进行大量的类型检查工作以确保传递给正确的参数类型和参数个数,

5、如果能够转换类型,编译器会自动把一定的值转换为合适的类型,否则,编译器会报错。为变量分配内存堆栈是系统使用的临时存储区域,它是后进先出的数据结构,最后推入的元素,最先弹出。堆栈主要用于函数调用。当调用函数时,各种数据被推入函数的顶部——传递给函数的参数、函数返回的值、函数中声明的局部变量等。堆是一种相对长期的存储区域。程序用C++的new操作符分配堆,对new的调用分配所需的内存并返回指向内存的指针。与堆栈不同,必须通过调用new明确地分配堆内存,也必须通过调用delete操作符明确地释放内存,堆不会自动释放内存。如果没有delete释放占用的堆内存,就可能发生内存溢出。内存中没有被

6、释放的内存块会浪费内存空间。函数函数可以看成一个模块,可以在程序中多次被调用,函数有以下几种形式。函数可以带参数,也可以不带参数。参数是传递给函数的值,函数需要这些参数完成工作。函数可以返回值,也可以不返回值。C++运行时库C++编译器提供了一个函数、常量、变量和类型的集合,叫做运行时库。在VisualC++2010中包含了C运行时库。除了运行时库外,VisualC++2010中包括了标准的C++库,它是基于C++模板的函数和类的库。main函数每个C++程序都从执行main函数开始,它是程序的主体。与其它函数一样,main函数也具有结果类型,如果实现声明了结果类型,则必须在函数中使

7、用return语句。表达式表达式是求值的语句,如算术表达式、布尔表达式和关系表达式等。操作符包括算术运算、逻辑和关系运算、增量和减量运算、位运算、赋值语句、sizeof、算术条件,逗号和其它操作符。控制语句C++的控制语句,包括循环控制、分支控制、多路分支控制、终止循环、跳出循环开始下一个循环、goto语句等。通过IOSTREAM输入输出Cout对象是指向标准C++Iostream对象,通常与屏幕或屏幕上的窗口相关联,与之对应的输入流对象称为cint,它指

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

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

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