站内搜索

什么是宏?C++宏定义

一、#define的基本用法
    #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。
1 #define命令剖析
1.1   #define的概念
    #define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字...

        

vs2010中C++初学碰到error C3861:"xxx": 找不到标识符

vs2010中C++初学碰到error C3861:"xxx": 找不到标识符

这个提示是说没有定义 "xxx" ,我没看代码明明定义了啊,

原来是在C++中声明要放调用之前,跟C#的不同,所以这里解决方法是在调用之前声明函数,或者是把函数放到调用之前