首页 > 软件 > VC++报错非法的间接寻址

VC++报错非法的间接寻址

软件 2023-08-22

非法的间接寻址

return f*b**width_*d*e; 应该是 return f*b*width_*d*e; 吧。。。

此代码问题非法的间接寻址与正确的原因

由于第二行的最后的分号是错误的(不应该有分号),它的错误被编译器作为另一种可能的解释而在错误处没有报错,但却殃及到了后面,在s=P*2*r;这句正确语句处表现出来了——就是说编译器按原先的解释“思路”解释不下去了,就报错。正确的语句只能一种解释,很好理解;错误的语句的表现就五花八门了,不是说不能解释,而是要寻求一各合理的解释是十分困难的……所以在我们调试代码时要注意的一点就是,有时候报错的地方并没有错误,而经验告诉我们这时应该向前找一找错误,一般都不会很远!

这段C语言指针代码为什么编译提示“非法的间接寻址”?

兄弟你写的好多语法错误。都是基础的语法错误。 以下分析你的代码: #include void wor(char a[],int i,int j)//你这里应该是想定义两个指针吧, //int *i, int *j {for(i=1;i<=j;i++,j--) if(*i!=*j)break;//i和j不是指针,这里全都错的 if(i<=j) printf("%s不是回文",a); if(i>j) printf("%s是回文",a); } #include main() {char a[];int i,j;//定义数组a时没定义大小。 //你这里的大括号

帮忙调一下程序

------ 已启动生成: 项目: hehe, 配置: Debug Win32 ------ 正在编译... main.cpp e:\documents\visual studio 2005\projects\hehe\hehe\main.cpp(11) : warning C4091: “typedef ”: 没有声明变量时忽略“Lnode”的左侧 e:\documents\visual studio 2005\projects\hehe\hehe\main.cpp(18) : warning C4996: “scanf”被声明为否决的 d:\program files\microsoft

关于C++类的一个小程序,同样的程序放在主函数里编译就通过,放在类里编译就报错,坐等答案

class time { public: time(); void print(); private: int hour; int minute; int second; } 这儿加上;号

标签:信息技术 编程 间接 C(编程语言) CC++

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18