C语言定义函数返回值bool型,出错,求解
#include<stdio.h>boolp(inta){if(a>0)returntrue;elsereturnfalse;}intmain(){intt;scanf(...
#include <stdio.h>
bool p(int a)
{
if( a>0 )
return true;
else
return false;
}
int main()
{
int t;
scanf("%d",&t);
if( p(t) )
printf("正数");
else
printf("负数");
}
出错提示:
:\c\正负数判断.c(2) : error C2061: syntax error : identifier 'p'
E:\c\正负数判断.c(2) : error C2059: syntax error : ';'
E:\c\正负数判断.c(2) : error C2059: syntax error : 'type'
E:\c\正负数判断.c(13) : warning C4013: 'p' undefined; assuming extern returning int
Error executing cl.exe.
Prog3_01.exe - 6 error(s), 2 warning(s) 展开
bool p(int a)
{
if( a>0 )
return true;
else
return false;
}
int main()
{
int t;
scanf("%d",&t);
if( p(t) )
printf("正数");
else
printf("负数");
}
出错提示:
:\c\正负数判断.c(2) : error C2061: syntax error : identifier 'p'
E:\c\正负数判断.c(2) : error C2059: syntax error : ';'
E:\c\正负数判断.c(2) : error C2059: syntax error : 'type'
E:\c\正负数判断.c(13) : warning C4013: 'p' undefined; assuming extern returning int
Error executing cl.exe.
Prog3_01.exe - 6 error(s), 2 warning(s) 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询