c语言中的预处理就是c++中的头文件把?预处理是预备处理还是预先处理?

[复制链接]
查看11 | 回复2 | 2009-2-5 11:32:31 | 显示全部楼层 |阅读模式
预备的就是可能处理也可能不处理.预先那就是先处理它?拿直接写在函数前面不就行了?

回复

使用道具 举报

千问 | 2009-2-5 11:32:31 | 显示全部楼层
#include 包含头文件#if 条件#else 否则#elif 否则如果#endif 结束条件#ifdef 或 #if defined 如果定义了一个符号, 就执行操作#ifndef 或 #if !defined 如果没有定义一个符号, 就指执行操作#define 定义一个符号#undef 删除一个符号#line 重新定义当前行号和文件名#error 输出编译错误 消息, 停止编译#pragma 提供 机器专用的特性,同时保证与C++的完全兼容这些是预处理的命令,只能你理解的不是很全,有时别的文件已经编译过了,我们不需要再编译一次,因为那是很痛苦的,所以为了...
回复

使用道具 举报

千问 | 2009-2-5 11:32:31 | 显示全部楼层
C++的预处理分三种情况1.连接头文件(也即包含头文件)2.宏处理3.条件编译这些操作不是只写在函数前就行了,而是必须在进入主函数之前完成。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行