一个c语言问题,这个东西怎么调,见下图?

 我来答
金色潜鸟
2020-05-15 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5606万
展开全部
标准的 c 语言规定:变量要先声明后使用;在一个定义域中,声明要写在语句的前面,即语句要写在声明的后面。
函数调用,属于“语句”,函数原型声明属于“声明”。
c 语言 的 基本结构 是由 一个一个 函数组成,其中有一个 主函数。
写函数调用语句以前,必须在它之前 已有了 函数定义,若没出现函数定义,则要已有函数原型声明。
可以这样:
int fun1(int x, int y); // 函数原型声明。有分号。
int main(){
int a,b,c;
....
c = fun1(a,b); // 函数调用
.....
}
int fun1(int x, int y) { return x+y; } // 函数定义
------------
也可以这样:
int fun1(int x, int y) {return x+y;} //函数定义
int main() { int a,b,c; ....; c=fun1(a,b); ....}
====
一对大括号内,也可在声明部分 加原型声明,语句部分,则可调用,例如:
int main() { .....;
{ int d,e,f; int fun1(int x, int y); ... f=fun1(d,e); ...};
...; }
代理服务器
2020-05-15 · TA获得超过1063个赞
知道小有建树答主
回答量:1184
采纳率:72%
帮助的人:77.1万
展开全部
这个是很正常的啊,你在函数调用之前声明并且初始化相关的变量才能够使用的,我们用vc比较少,之前用vs,后来因为电脑太卡给卸载了,用的dev,这个比较小,而且能够一步步debug调试。只能说一个编译器有一个编译器的规矩,你调用函数前需要把必要的工作都做了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式