读书人

c语言函数调用出错?解决办法

发布时间: 2012-09-22 21:54:54 作者: rapoo

c语言函数调用出错?

C/C++ code
#include <stdio.h>#include <math.h>int main(){    int k=7;    if(isprime(k))    {        printf("yes");    }    return 0;}bool isprime(int k){    int i;    for(i=2;i<=sqrt(k);i++)    {        if(k%i==0)        return false;    }    return true;}


C:\Users\haolly\Documents\100_5.c|14|error: expected '=', ',', ';', 'asm' or '__attribute__' before 'isprime'|

[解决办法]
bool isprime(int k) 提前声明


[解决办法]
C/C++ code
#include <stdio.h>#include <math.h>bool isprime(int k){    int i;    for(i=2;i<=sqrt(k);i++)    {        if(k%i==0)        return false;    }    return true;}int main(){    int k=7;    if(isprime(k))    {        printf("yes");    }    return 0;} 

读书人网 >C语言

热点推荐