社区
C语言
帖子详情
函数返回值的问题
yasmong
2003-10-30 07:50:49
sub(int *s)
{
static int t=0;
t=*s+t;
}
main()
{
int i,k;
for (i=0;i<4;i++)
{
k=sub(&i);
printf("%3d",k);
}
printf("\n");
}
请问,子函数的值是怎么返回到主函数中的啊?!
...全文
19
10
打赏
收藏
函数返回值的问题
sub(int *s) { static int t=0; t=*s+t; } main() { int i,k; for (i=0;i<4;i++) { k=sub(&i); printf("%3d",k); } printf("\n"); } 请问,子函数的值是怎么返回到主函数中的啊?!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
58946800
2003-10-31
打赏
举报
回复
同意完美飞人
Sodier
2003-10-31
打赏
举报
回复
#include<stdio.h>// 首先要有个头文件吧
sub(int *s)//默认为int类型返回
{
static int t=0;
t=*s+t;
return t;//要有个返回语句,除非返回类型声明为void.
}
main()
{
int i,k;
for (i=0;i<4;i++)
{
k=sub(&i);
printf("%3d",k);
}
printf("\n");
}
函数在调用它的函数里以栈的形式被保留地址,当被调函数执行完之后,
再回到调用它的函数的地址。
WYC2300
2003-10-30
打赏
举报
回复
从编译结果看是默认为t
Wolf0403
2003-10-30
打赏
举报
回复
猜谜语?无聊
li190
2003-10-30
打赏
举报
回复
#include<stdio.h>
int sub(int *s)//加上int
{
static int t=0;//你这句有何用?
t=*s+t;
return t;//加上这句
}
void main()
{
int i,k;
for (i=0;i<4;i++)
{
k=sub(&i);
printf("%3d",k);
}
printf("\n");
}
playboyxp
2003-10-30
打赏
举报
回复
你的程序有错
sub(int *s)
{
static int t=0;
t=*s+t;
return t;//少了这句
}
main()
{
int i,k;
for (i=0;i<4;i++)
{
k=sub(&i);
printf("%3d",k);
}
printf("\n");
}
behrman
2003-10-30
打赏
举报
回复
对,楼上的说的很对,不管你定义声明什么函数,要么是定义一种返回类型,要么是不返回的void型.
zhaochong12
2003-10-30
打赏
举报
回复
int sub(int *s) //如果返回int数的话,前边要加类型. 也可以用void无返回.
{
static int t=0;
t=*s+t;
return t; // 这里返回,用return 这样就会返回t
}
carbon107
2003-10-30
打赏
举报
回复
int sub(int *s)
{
static int t=0;
t=*s+t;
return t;
}
void main()
{
int i,k;
for (i=0;i<4;i++)
{
k=sub(&i);
printf("%3d",k);
}
printf("\n");
}
carbon107
2003-10-30
打赏
举报
回复
你编译没有错误吗
如果没有sub默认的就是int返回类型
python
函数
实战-上
本课程主要讲解python中
函数
使用,主要内容有: 1.
函数
定义 2.
函数
调用 3.
函数
的参数 4.
函数
返回值
5.
函数
四种类型 6. 全局变量 7. 局部变量 9.组包 10.解包
Powershell
函数
返回值
问题
Powershell
函数
返回值
问题
最近在写powershell的脚本,遇到个坑,分享给大家,发现powershell的
函数
返回值
与传统的
函数
返回值
大不一样。powershell中也支持return语句,但实际的
返回值
却不是return的值。 在...
JS构造
函数
返回值
问题
1.js构造
函数
返回值
问题
构造
函数
本不应该,不需要有
返回值
,实际执行的
返回值
就是此构造
函数
的实例化对象 但是在 js 中构造
函数
可以有
返回值
也可以没有,没有时,和正常的构造
函数
一样,返回实例化对象
返回值
是非...
C/C++
函数
返回值
问题
函数
返回值
问题
在C/C++中 内置类型:char short int long float double 结构体类型、联合体类型union、枚举类型enum
函数
返回值
分为三种情况: 1.
函数
返回值
小于等于4字节时,
返回值
由eax寄存器带回。 int ...
C++基础--main
函数
返回值
问题
C++基础-main
函数
返回值
问题
背景 在翻看C++ ”圣经“ ----《C++ Primer》时看到一个思考题 ”
返回值
-1 通常作为程序错误的标识。当程序的 main
函数
返回值
为 -1 时,观察系统如何处理返回的错误标识“,编写程序...
C语言
69,372
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章