注册 登录
编程论坛 C语言论坛

为什么暂停不起作用?

纸鸢2022 发布于 2022-11-07 22:31, 936 次点击
各位大佬好,请教一下我定义的暂停怎么不运行呢?初学小白一枚
#include<stdio.h>
int add(int a,int b)
{

return a+b;

}
int main()
{

int result;
result=add(2,3);
printf("%d",result);
system("pause");
return 0;
}
另外:result在这段程序里起什么作用?为什么用它来代表上面的函数呢?
4 回复
#2
lllyyy32022-11-08 00:01
加这个试一下#include <stdlib.h> 。
add函数返回一个int类型的值,result是接收add函数返回值的,没有代表函数。
#3
l33920665302022-11-10 10:22
system("pause")是暂停的意思,等待用户信号,不然控制台程序会一闪而过,你来不及看到执行结果。
需要自己加头文件#include<stdlide.h>
#4
小白级的小黑2022-11-10 12:00
回复 3楼 l3392066530
应该是:stdlib.h
#5
纸鸢20222022-11-13 16:48
多谢!学习了!
1