VS2010 C++ 报错"应输入声明"

VS2010C++加注解后报错"应输入声明"加上双斜杠注释“//”,后面的代码有些地方也会出现这样的情况优势把斜杠删去就好了//键盘控制前后左右voidGlobal_Ke... VS2010 C++ 加注解后报错 "应输入声明" 加上双斜杠注释“//”,后面的代码有些地方也会出现这样的情况 优势把斜杠删去就好了
// 键盘控制前后左右
void Global_KeyControl::KeyControl(MSG* pMsg)
{
int s1,s2,s3;
s1=s2=s3=0;
g_CtrlCard.Get_Status(1,s1,1);
g_CtrlCard.Get_Status(2,s2,1);
if(pMsg->message == WM_KEYDOWN)
{
switch(pMsg->wParam)
{
case VK_LEFT://
{

break;
}
}
}
}
展开
 我来答
huangshurun
高粉答主

2018-08-11 · 醉心答题,欢迎关注
知道答主
回答量:10
采纳率:100%
帮助的人:3275
展开全部

原因可能是 // 后面有续行符 \

比如

int i = 0; // "D:\\myfile\\

int j = 0;

myfile 后面的 \ 会注释掉 j 的声明,

或者像 前面那位仁兄所说的 在一行中有多条语句,把后面的语句注释掉啦。

比如

int i = 0; //注释 int j = 0;

拓展资料:

C++是在C语言的基础上开发的一种面向对象编程语言,应用非常广泛。常用于系统开发,引擎开发等应用领域,支持类、封装、继承、多态等特性。C++语言灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高,而且同时具有高级语言与汇编语言的优点。

(资料来源:百度百科:c++

ecitluo
2012-11-09 · TA获得超过763个赞
知道小有建树答主
回答量:275
采纳率:50%
帮助的人:114万
展开全部
原因可能是 // 后面有续行符 \,
比如
int i = 0; // "D:\\myfile\\
int j = 0;

myfile 后面的 \ 会注释掉 j 的声明,

或者像 前面那位仁兄所说的 在一行中有多条语句,把后面的语句注释掉啦。
比如

int i = 0; //注释 int j = 0;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
瑰留伊i
2023-05-02
知道答主
回答量:70
采纳率:100%
帮助的人:1.5万
展开全部
//C语言的规范写法是这样的

#include <stdio.h>

//方法1.将函数声明写在这里 void point(char **q);
void main()
{
//方法2:函数声明写在这里
void point(char **q);

char b[4] = {'a','b','c','d'};
char *p = b;

point(&p);
printf("%c\n",*p);
getchar();
return 0;
}

//函数定义
void point(char **q)
{
*q+=3;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
S070071
2015-05-19
知道答主
回答量:1
采纳率:0%
帮助的人:1241
展开全部
准确的说,原因是在类定义的结尾(花括号后)没有写分号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
就如我遇见你
2012-11-06 · TA获得超过126个赞
知道答主
回答量:79
采纳率:0%
帮助的人:17.9万
展开全部
那就是声明或者别的重要的东西被你注释掉了
追问
问题已经处理好了,在头文件中的语句或定义后面没有";"的原因。我的问题一提交就找出来了。谢谢你们的回答。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式