一、有关作用域

在c语言里:①局部变量(函数内部);②全局变量(函数外部)。

在c++里:①函数内部(相当于局部变量);②类内部;③命名空间作用域(相当于全局变量)。

 

注意③:c++系统所有的标识符,如:cout、cin、endl等等,全部包含在std。

eg:using namespace std;

 

二、有关预处理编译器:预处理指令

1.头文件包含

#include<  >:先搜索编译系统的include子目录

#include"   .h":首先搜索当前目录

2.#define IP 3.14

在c++中,由const double ip=3.14取代

:#define HEAD_H与预编译条件指令搭配使用!

3.预编译条件指令

源程序:

//main.cpp
#include "stdafx.h"
#include<iostream>
#include"file1.h"
#include"file2.h"
using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
 cout<<"head.h"<<endl;
 return 0;
}
 

 

//file1.h
#include"head.h"

//file2.h
#include"head.h"

//head.h
#ifndef HEAD_H
#define HEAD_H

class Point{
};

#endif