c语言中stdbool.h的使用
(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的使用相关推荐
- c语言中math的库函数,C语言中math.h库中的常用函数
C语言中math.h库中的常用函数 int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值 double fa ...
- c语言 conio h,c语言中conio.h是什么?
c语言中conio.h是什么? 发布时间:2020-04-29 09:34:37 来源:亿速云 阅读:523 作者:小新 c语言中conio.h是什么?相信有很多人都不太了解,今天小编为了让大家更加了 ...
- c语言中的头文件stdlib.h的作用,c语言中includestdlib.h的意思是什么
c语言中include的意思是什么 发布时间:2020-07-16 09:17:22 来源:亿速云 阅读:1720 作者:Leah 这篇文章将为大家详细讲解有关c语言中include的意思是什么,文章 ...
- 一个函数里两个setjmp_C语言中setjmp.h的longjmp()函数
一个函数里两个setjmp We can call this function as an advance version of goto statement but with more dynami ...
- c语言头文件格式图片_c语言中的.h头文件的格式
#ifndef __digital_h__ #define __digital_h__ #ifndef __cplusplus extern "C"{ #endif #ifdef ...
- C语言中conio.h
头文件"conion.h" 是用来清屏的代码.在后面的代码中嵌套'clrscr()'来完成 清屏.清行.向后删行.插行的操作真有些CCED.WPS等编辑软件的风格,就是在你平时的屏 ...
- c语言不用math就算次方,C语言中math.h定义了哪些函数
//1.三角函数 double sin(double); //1.1.正弦 double cos(double); //1.2.余弦 double tan(double); //1. 3.正切 //2 ...
- c语言中fcntl.h函数库,fcntl函数的使用详解
(1)fcntl函数说明 前面的这5个基本函数实现了文件的打开.读写等基本操作,这一节将讨论的是,在文 件已经共享的情况下如何操作,也就是当多个用户共同使用.操作一个文件的情况,这时,Linux 通常 ...
- c语言中window.h函数说明做个记录
1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 ...
最新文章
- 使用SQLServer配置管理器配置SQLServer数据库引擎实例,以便侦听特定的固定1433端口。...
- R语言使用magick包的image_animate函数和image_morph函数创建一个由n个图像组成的序列,逐渐将一个图像转换成另一个图像(sequence of image morph by)
- 软件之最大全电子书免费版
- 《图解性能优化》笔记
- 计算器用户界面与业务逻辑的分离
- 全国教学交流研讨会“教学为本”主题总结
- MySQL中有exists关键字吗_Mysql中EXISTS关键字用法、总结
- 设计模式—原型模式及其扩展(思维导图)
- mysql 授予用户权限_mysql授权用户权限
- 同志亦凡人第一季/全集BQueer As Folk 1迅雷下载
- 【ZookeeperDubbo系列二】Zookeeper+Dubbo集群安装配置详解
- 【分享】如何写出好的品牌故事?
- 【深度学习环境配置二】【Pytorch安装详解-内附下载链接】基于win 10+TITAN XP+CUDA11.1+python3.7+vs2019的pytorch安装
- 团体程序设计天梯赛--个人总结
- 股价翻番 人生赢家,python爬取基金 筛选股票
- 加油站踩踏式逃亡?电网成大赢家?时代抛弃你的时候,真的一声不吭
- React 兼容IE8 项目
- Ubuntu20.0.4下使用VLC播放h.265(HEVC)视频缺少hevc解码器
- 国产光谱共焦位移传感器能侧哪些地方
- cGAN/cDCGAN,MNIST数据集初体验(内含原理,代码)
热门文章
- 5行代码解决——L1-042 日期格式化 (5分)
- 数据库原理与应用(SQL Server)笔记 第十一章 游标
- @value 数组_数据结构与算法:12 数组与稀疏矩阵
- 一个Mapreduce案例
- xp和win 2003远程桌面强制进入命令_远程登录t人命令
- Fiddler对手机抓包
- 7 centos 源码安装samba_centos 7 安装 samba 服务
- 华为怎么安装服务器系统版本,服务器怎么安装操作系统版本
- python paramiko sftp_Python学习—paramiko模块实现简单的ssh与sftp
- 窗体 局部变量转换为全局_从嵌入式编程中感悟「栈」为何方神圣?