2020/3/27
中国地质大学计算机学院
11
关于#define
在C中,另一种定义常量的方法是用编译预定 义指令(#define)eg: #define Pi 3.1415926
当程序被编译时,它要先被编译预处理.当预处 理遇上#define时,就用数值代替程序中出现的 Pi.
尽管它有常量的性质,但经过预处理后,Pi不属 于C++中的名字了,随后的编译也就无法发现 由它引起的数据类型误用的错误.
Visual C++程序设计
主讲教师:彭雷
中国地质大学(武汉) 计算机学院
第二章 C++语言基础
主要内容 • 简单的C++程序 • 数据类型 • 动态存储分配 • 函数
2020/3/27
中国地质大学计算机学院
2
2.1简单的C++程序
• C++程序由一个或多个源代码文件构成。 C++的源代码文件分为两类:头文件和源程 序文件。
{int arraysize; int* array;
024
cout<<"please input a number of array: ";
cin>>arraysize; if((array=new int[arraysize])==NULL) //申请一块连续的存储空间
{cout<<"Can′t allocate memory, terminating.";//未分配到存储空间
•int和long型所占的字节数是一样的。
•long只能修饰int和double.