需要声明变量为_Bool类型的程序,为什么编译总显示出错,程序本身没问题
各位大虾,本人菜鸟,自己初学C,用的书是《[中文版]C语言编程:一本全面的C语言入门教程(第3版)》,编程环境是Microsoft Visual Studio 2010 Express。下面这程序是书中例子,我完全照搬的,
#include <stdio.h>
int main (void)
{
int p,d;
_Bool isPrime;
for (p = 2; p <= 50; ++p)
{
isPrime = 1;
for ( d = 2; d < p; ++d)
if ( p % d == 0)
isPrime = 0;
if ( p % d != 0)
printf ("%i", p);
}
printf ("\n");
return 0;
}
但编译一直出错,提示的情况见附件图,请问这是怎么回事?该如何应对?谢谢各位指教!
[ 本帖最后由 bctea 于 2012-3-13 05:10 编辑 ]