c的一个函数问题!!!!!!

nnns 2006-03-04 03:49:50
#include<stdio.h>
int power(int base,int n);
main()
{
int base1,n1;
base1=1;
for(n1=0;n1<=10;n1++)
printf("%d\n",power(base1,n1));
}
int power(int base,int n)
{
int i;
for(i=0;i<=10;i++)
base=base*n;
return base;
}


结果
0
1
2048
177147
4194304
48828125
362797056
1977326743
0
1316288537
1215752192
这是为什么!!!!!!!!!
...全文
51 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
BLUEEYESS 2006-03-04
  • 打赏
  • 举报
回复
1977326743
0
==========
溢出
cxc014 2006-03-04
  • 打赏
  • 举报
回复
1977326743
0
==========
溢出
cxc014 2006-03-04
  • 打赏
  • 举报
回复
for(i=0;i<=10;i++)
base=base*n;
相当于
base = base * n * n * n * n * n * n * n * n * n * n * n

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧