首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++primer plus的一个预定义的有关问题

2013-06-25 
C++primer plus的一个预定义的问题#ifndef COORDIN_H_#define COORDIN_H_struct polar{double distancedo

C++primer plus的一个预定义的问题

#ifndef COORDIN_H_
#define COORDIN_H_
struct polar
{
double distance;
double angle;
};
struct rect
{
double x;
doblle y;
};
polar rect_to_polar(rect xypos);
void show_polar(polar dapos);
#endif

这是个头文件coordin.h为什么头两行要换成大写,.变成下划线,后面还加下划线的样子?书上好像没讲,希望有人能详细的说明一番 C++ struct
[解决办法]
没有规定必须大写和加下划线,只是一般写法
[解决办法]
你要写成小写也可以,把宏全部大写以便易于在代码中看到它时知道它是一个宏,这个是多数程序员的习惯。
[解决办法]
COORDIN_H_你可以随便写。#ifndef..#define..#endif的作用是防止重复引用头文件。

热点排行