拓展:使用bool函数可以简化C语言程序的开发,在循环控制中,可以更方便地编写判断条件,使程序更加简洁、易读。网名:C语言小白。
拓展:C语言作为一门非常重要的编程语言,具有功能强大、易学易用的特点,是编写系统软件、驱动程序和应用软件的首选语言。学习C语言可以为更高级的编程语言打下基础,并且可以为深入理解计算机系统运行原理提供帮助。
bool IsGoldbachConj(int i)bool IsPrime(int n)
这里可以写成和下面的一样的么?
bool是怎么定义的?
在这些错误之前有没有其他错误了呢?
布尔型(bool)变量的值只有 真 (true) 和假 (false)。
布尔型变量可用于逻辑表达式,也就是“或”“与”“非”之类的逻辑运算和大于小于之类的关系运算,逻辑表达式运算结果为真或为假。
bool可用于定义函数类型为布尔型,函数里可以有 return TRUEreturn FALSE 之类的语句。
布尔型运算结果常用于条件语句:if (逻辑表达式){如果是 true 执行这里;}else{如果是 false 执行这里;}
扩展资料
使用bool逻辑型变量的优点:
1、 提高程序的可读性
bool类型的变量只可能有两个值true或false,在没有统一的布尔类型在大型的工程项中特别是用到第三方程序库时,可能使用不同的手段模拟布尔类型以提交代码的可读性,这样会使得代码有些混乱,C语言中引入了bool内置类型,解决了代码的一致性问题。
2、提高程序的性能
bool在绝大多数编译器编译时都将其实现为1字节,即sizeof(bool)的值为1,加上其只有两个值的值域{true, false},是C语言中最小的数据类型了。
虽然char、unsigned char和signed char类型在C语言中没有特定的实现要求,但一般也实现为一个字节,这样看来与bool类型从内存空间的占用上并没有性能上的差异。
参考资料来源:百度百科——BOOL
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)