(1)使用了<stdbool.h>后,可使用true和false来表示真假。

(2)在循环语句中进行变量声明是C99中才有的,因此编译时显式指明 gcc -std=c99 prime.c

[lujinhong@lujinhong chapter9]$ gcc prime.c
prime.c: In function ‘isPrime’:
prime.c:23: error: ‘for’ loop initial declarations are only allowed in C99 mode
prime.c:23: note: use option -std=c99 or -std=gnu99 to compile your code
[lujinhong@lujinhong chapter9]$ gcc -std=c99 prime.c

/**********************************************************
*purpose:
*       判断一个整数是否素数。
*method:
*       从2开始,至这个整数的平方根,若能整除其中任何一个则非素数并返回。
***********************************************************/#include <stdio.h>
#include <stdbool.h>bool isPrime(int n);int main(void){int n;printf("Please enter a digit to test is it a prime or not: ");scanf("%d",&n);if(isPrime(n))printf("%d is a prime.\n", n);elseprintf("%d is not a prime.\n", n);return 0;
}bool isPrime(int n){for(int i=2; i*i<n; i++){if(n%2==0) return false;}return true;
}

c语言中stdbool.h的使用相关推荐

  1. c语言中math的库函数,C语言中math.h库中的常用函数

    C语言中math.h库中的常用函数 int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 double fa ...

  2. c语言 conio h,c语言中conio.h是什么?

    c语言中conio.h是什么? 发布时间:2020-04-29 09:34:37 来源:亿速云 阅读:523 作者:小新 c语言中conio.h是什么?相信有很多人都不太了解,今天小编为了让大家更加了 ...

  3. c语言中的头文件stdlib.h的作用,c语言中includestdlib.h的意思是什么

    c语言中include的意思是什么 发布时间:2020-07-16 09:17:22 来源:亿速云 阅读:1720 作者:Leah 这篇文章将为大家详细讲解有关c语言中include的意思是什么,文章 ...

  4. 一个函数里两个setjmp_C语言中setjmp.h的longjmp()函数

    一个函数里两个setjmp We can call this function as an advance version of goto statement but with more dynami ...

  5. c语言头文件格式图片_c语言中的.h头文件的格式

    #ifndef __digital_h__ #define __digital_h__ #ifndef __cplusplus extern "C"{ #endif #ifdef  ...

  6. C语言中conio.h

    头文件"conion.h" 是用来清屏的代码.在后面的代码中嵌套'clrscr()'来完成 清屏.清行.向后删行.插行的操作真有些CCED.WPS等编辑软件的风格,就是在你平时的屏 ...

  7. c语言不用math就算次方,C语言中math.h定义了哪些函数

    //1.三角函数 double sin(double); //1.1.正弦 double cos(double); //1.2.余弦 double tan(double); //1. 3.正切 //2 ...

  8. c语言中fcntl.h函数库,fcntl函数的使用详解

    (1)fcntl函数说明 前面的这5个基本函数实现了文件的打开.读写等基本操作,这一节将讨论的是,在文 件已经共享的情况下如何操作,也就是当多个用户共同使用.操作一个文件的情况,这时,Linux 通常 ...

  9. c语言中window.h函数说明做个记录

    1. API之网络函数  WNetAddConnection 创建同一个网络资源的永久性连接  WNetAddConnection2 创建同一个网络资源的连接  WNetAddConnection3 ...

最新文章

  1. 使用SQLServer配置管理器配置SQLServer数据库引擎实例,以便侦听特定的固定1433端口。...
  2. R语言使用magick包的image_animate函数和image_morph函数创建一个由n个图像组成的序列,逐渐将一个图像转换成另一个图像(sequence of image morph by)
  3. 软件之最大全电子书免费版
  4. 《图解性能优化》笔记
  5. 计算器用户界面与业务逻辑的分离
  6. 全国教学交流研讨会“教学为本”主题总结
  7. MySQL中有exists关键字吗_Mysql中EXISTS关键字用法、总结
  8. 设计模式—原型模式及其扩展(思维导图)
  9. mysql 授予用户权限_mysql授权用户权限
  10. 同志亦凡人第一季/全集BQueer As Folk 1迅雷下载
  11. 【ZookeeperDubbo系列二】Zookeeper+Dubbo集群安装配置详解
  12. 【分享】如何写出好的品牌故事?
  13. 【深度学习环境配置二】【Pytorch安装详解-内附下载链接】基于win 10+TITAN XP+CUDA11.1+python3.7+vs2019的pytorch安装
  14. 团体程序设计天梯赛--个人总结
  15. 股价翻番 人生赢家,python爬取基金 筛选股票
  16. 加油站踩踏式逃亡?电网成大赢家?时代抛弃你的时候,真的一声不吭
  17. React 兼容IE8 项目
  18. Ubuntu20.0.4下使用VLC播放h.265(HEVC)视频缺少hevc解码器
  19. 国产光谱共焦位移传感器能侧哪些地方
  20. cGAN/cDCGAN,MNIST数据集初体验(内含原理,代码)

热门文章

  1. 5行代码解决——L1-042 日期格式化 (5分)
  2. 数据库原理与应用(SQL Server)笔记 第十一章 游标
  3. @value 数组_数据结构与算法:12 数组与稀疏矩阵
  4. 一个Mapreduce案例
  5. xp和win 2003远程桌面强制进入命令_远程登录t人命令
  6. Fiddler对手机抓包
  7. 7 centos 源码安装samba_centos 7 安装 samba 服务
  8. 华为怎么安装服务器系统版本,服务器怎么安装操作系统版本
  9. python paramiko sftp_Python学习—paramiko模块实现简单的ssh与sftp
  10. 窗体 局部变量转换为全局_从嵌入式编程中感悟「栈」为何方神圣?