新手C++的问题..

来源:百度知道 编辑:UC知道 时间:2024/06/23 12:45:19
一下代码到底那里错了...

--------------------Configuration: ex01 - Win32 Debug--------------------
Compiling...
ex01.c
F:\Program Files\Microsoft Visual Studio\ex01.c(14) : error C2065: 'value' : undeclared identifier
执行 cl.exe 时出错.

ex01.obj - 1 error(s), 0 warning(s)

------------------------------

#include "stdio.h"
int main(void)
{
int Value = 10;
int a = 10;
float f1 = 3;
int b = 20 ;
/*后缀式++运算符*/
printf("使用后缀自增,当前Value值为: %d\n",Value++);
printf("增加后的Value值: %d\n",Value);
Value = 10 ;
/*前缀式++运算符*/
printf("使用前缀自增,当前Value值为: %d\n",++Value);
printf("增加后的Value值: %d\n",value);
/*前缀式和后缀式--运算符*/
Value = 10 ;
printf("使用后缀自减,当前Value值为: %d\n",Value--);
printf("减少后的Value值: %d\n",Value);
Value = 10 ;
printf("使用前缀自减,

printf("增加后的Value值: %d\n",value);
注意,变量value名字错误,改成Value就可以了
在错误提示行双击,他会跳转到这行
自己仔细看看就可以发现了

undeclared identifier
这个编译错误的含义是:未声明的变量。表示你在程序里用了没有声明(定义)的变量,比如上面的value。
推荐你编程时开金山词霸,或者谷歌词霸,见多了翻译,可以马上判断出错误原因。

value 改为 Value

像这种错误,推荐装一个VC6.0的助手

把定义里的value改为大写的V