首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

program received signal sigsegv,不到30行小程序,该怎么解决

2012-08-15 
program received signal sigsegv,不到30行小程序多次、有限次测试,结果正确,调试时发现这个问题;段冲突什

program received signal sigsegv,不到30行小程序
多次、有限次测试,结果正确,调试时发现这个问题;段冲突什么的,可以解释下不?

C/C++ code
#include<iostream>#include<iomanip>#include<cstdio>#include<cstdlib>#include<cmath>using namespace std;int  power(int num,int power_num);int main(void){    printf("%d\n",power(2,3));    return 0;}int power(int num,int power_num){   if (power_num==0){   return 1;   }   int itemp=0;   int tem_number=1;   for(;itemp<power_num;itemp++){        tem_number = tem_number*num;   }    return tem_number;}


[解决办法]
调试没错啊……
[解决办法]
#include<stdio.h>

int power(int num,int power_num);

int main(void)
{
printf("%d\n",power(2,3));
return 0;
}


int power(int num,int power_num)
{
if (power_num==0){
return 1;
}
int itemp=0;
int tem_number=1;
for(;itemp<power_num;itemp++){
tem_number = tem_number*num;
}
return tem_number;
}

头文件不符啊

热点排行