菜鸟进阶—C语言debug
菜鸟进阶—C语言debug
刘遛咸鱼
这个作者很懒,什么都没留下…
展开
-
素数打表法
定义法素数的定义:只能被1和本身整除的数。适用范围:适合判断单个数是否为素数若是求一个大范围内的所有素数,此方法耗时太长代码:/*判断n是否为素数*/for(i=2;i*i<=n;i++) { if(n%i==0) { flag=0;/*flag=0代表n不是素数*/ break; }}普通筛选法/埃氏筛法思想:首先假定所求范围内的所有数都是素数,然后去除该范围内的所有合数,剩下的全是素数。任何合数均可表示为素数的倍数。因此,如果已知一个数是素数,那么原创 2021-05-02 09:59:44 · 142 阅读 · 0 评论 -
符号常量与常变量
符号常量概念:用#define指令,指定一个符号名称代表一个常量/字符串。#define PI 3.1416 /*注意行末没有分号*/好处:含义清楚:定义符号常量名时,要考虑“见名知意”。一改全改:需要改变程序中多处用到的同一常量时。注意:习惯上,符号常量用大写表示。如PI、PRICE。定义符号常量使用#define指令(预编译指令),在预编译时只是进行字符替换,预编译后,符号常量就不存在了。对符号常量的名字,不分配存储单元。常变量C99允许使用常变量。const i原创 2021-05-01 12:12:05 · 648 阅读 · 0 评论 -
逻辑型变量 _Bool 和bool
逻辑型变量是C99新增的一种数据类型。定义逻辑型变量用类型符_Bool。在头文件==#include <stdbool.h>==中,将bool定义为_Bool的同义词,同时定义了两个符号常量true(代表1)和false(代表0)。因此,使用#include <stdbool.h>后,也可以用bool来定义逻辑型变量。bool和_Bool型变量都占1个字节。...原创 2021-05-01 11:50:41 · 894 阅读 · 0 评论