icc编译递归函数报错,出现警告。我的递归函数是
void data_to_ascil(int value) //value:待转化的整型数
{
if(value)
{
ch[a++]=(value%10+'0');
write_dat(value%10+'0');
delay(1);
data_to_ascil(value/10);
}
/*int pp;
write_dat(value%10+'0');
delay(1);
pp=value/10;
if(pp!=0)
data_to_ascil(pp);*/
}
我创建了不同的工程,第一个没报错,可是第二次就不行了,报错内容是:[warning] calling function without prototype may cause errors。 undefined symbol '_data_to_ascil'
求大神帮助,是不是需要加什么头文件什么的?