c语言程序通过编译,运行时提示 core dumped

c语言程序通过编译,运行时提示 core dumped,第1张

#include <stdio.h>

int peopleNumber,i,j

int number,count

int main(int argc, char **argv)

{

    //问题出在下面一行,整数前面应该加上&

scanf("%d%d",peopleNumber,number)

int people[peopleNumber]

for(i=0i<=numberi++)

{

for(count=0count*peopleNumber>icount++)

{

people[i-peopleNumber*count]=i

}

}

for(j=0j<=peopleNumberj++)

{

if (people[j]=number)

printf("%d",people[j])

}

return 0

}

运行结果:

15 8

8888888888888888

希望可以帮助到你!

return是返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么

比方主函数intmain()

{}这里就必须有一个return,只有void时可以不用返回值。

功能函数

intfun()

{

return1;

}

这个时候fun函数的作用就是返回一个int类型的值,可以直接拿来用比方inta=fun();

这里就相当于inta=1;

另外一个作用return后面的语句不会执行,我们可以用它来结束程序

扩展资料:

注意事项:

1、一个c程序由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。对较大的程序,一般不希望把所有内容全放在一个文件中,而是将它们分别放在若干个源文件中,由若干个源程序文件组成一个c程序。这样便于分别编写和编译,调高调试效率。一个源程序文件可以为多个c程序公用。

2、一个源程序文件由一个或多个函数以及其他有关内容(如指令,数据声明与定义等)组成。一个源程序文件是一个编译单位,子啊程序编译时是以源程序文件为单位进行编译的,而不是以函数为单位进行编译的。

3、c程序的执行是从main函数开始的,如果在main函数中调用其他函数,在调用后流程返回main函数,在main函数中结束整个程序的进行。

参考资料来源:百度百科-return (C语言语句)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7900544.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存