自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 离散数学---------第十四章 图的基本概念相关知识

离散数学基本知识

2022-11-27 20:44:12 2372 1

原创 “21天好习惯“第一期-21

学习C语言也已经有一段时间了,今天的内容就把学过的库函数总结一下(后续碰到的也会随时进行补充)1.Sleep库函数,头文件是windows.h,作用是延长程序执行的时间。2.system库函数,头文件是stdlib.h,功能很丰富可以实现很多炫酷的功能,这里就不详细赘述了。3.strcmp库函数,头文件是string.h,作用是比较两个字符串的大小。4.pow、fabs...等数学函数,头文件是math.h,作用是计算数学公式。5.printf、scanf、getchar、putchar

2021-11-12 17:22:25 655

原创 “21天好习惯“第一期-20

C语言运算符优先级 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 [] 数组下标 数组名[常量表达式] 左到右 -- () 圆括号 (表达式)/函数名(形参表)

2021-11-11 23:09:48 373

原创 “21天好习惯“第一期-19

一,概述对于编译,各个平台和编译器的编译都是存在差异的,但是总的来说,对个全部的编译器,其过程都是大致相同的。关于对编译原理的理解,建议有兴趣去找专门的书籍研究,所以此博客只是讲一下大概的过程。建议在研究编译原来的时候,在Linux的平台下,使用GCC去研究,因为在linux的下,通过外壳命令,可以细化编译的过程,一步一步的进行。编译就是利用编译程序(一般是IDE或者CMD)将使用源语言编写的源程序产生目标程序的过程。编译是将源代码转化为目标程序的过程。简单的理解其实,编译就是把高级语言编程计算...

2021-11-10 23:21:52 97

原创 “21天好习惯“第一期-18

00

2021-11-09 20:23:59 47

原创 “21天好习惯“第一期-17

一、数组数组(array)是一组数据类型相同的变量,可以存放一组数据,它定义的语法是:数据类型数组名[数组长度];1例如:doublemoney[20];1money是一个数组,包含了20个元素,每个元素都一个double类型的变量,可以通过下标访问数组中元素(element),数组下标的编号从0开始,数组的第1个元素是money[0],第2个元素是money[1],以此类推,直到第20个元素money[19]。给每个元素赋double类型的值,可以这样写:money[0]=10....

2021-11-08 22:56:26 230

原创 “21天好习惯“第一期-16

多组输入的方法1.EOF法因为在线评测系统的输入数据存放在一个文件中,因此可以通过文件是否结束的方式判断输入的数据是否结束。scanf在读取到文件结束符时,会返回标识EOF(endoflife),EOF是一个预定义的常量,等于-1。通过判断scanf的返回值否为EOF决定是否退出循环。例题:给定两个整数a,b,求这两个数之和【输入】输入数据有多行。每行数据中含有两个整数a,b(0<=a,b<=109)【输出】对每行数据,输出对应的a+b的值。【样例输入】1235006...

2021-11-07 22:58:16 54

原创 “21天好习惯“第一期-15

C语言中变量的数据是有几个关键字来进行修饰的。下面我们将一起探讨一下修饰变量的几个关键字。1.autoauto是C语言中局部变量的默认属性,只能修饰局部变量。表示此变量存放在栈空间中。C语言中一般很少使用此关键字,但是对于局部变量默认的类型就是auto,它是隐性的修饰了局部变量。auto的出现就意味着,当前变量的作用域为局部的(在函数内部有效或者代码段内有效),同时也意味着该变量的存储位置在栈中。如果没有对此变量进行初始化,直接使用的话,就是一个随机值。2.regist...

2021-11-06 22:02:06 37

原创 “21天好习惯“第一期-14

一,概述变量实际上是一段连续的存储空间的别名。一个变量名就是代表内存某一段地址的数据。程序中通过变量来申请存储空间,并将这段存储空间命名为变量名。程序员通过变量的地址就可以使用这段存储空间的内容了。数据类型是模板,变量是实体。变量所占用的存储空间就是以定义变量的数据类型的内存大小为步骤的。变量的实质就是一块可以被用户修改的内存数据,主要强调的是数据可以修改,所以称之为变量。变量的两个常用语:1,作用域:指的是变量作用的范围。在哪个范围变量是可用的,有效的;2,生命周期:指的是变量存在的时间长.

2021-11-05 23:44:11 63

原创 “21天好习惯“第一期-13

初识函数(2)主函数main()的特殊性C语言在设计中很注重一致性,很多看似不同的语法现象经追根溯源都能统一起来,特例很少。这样既方便用户学习与使用,也让编译器的设计简单了许多。在这种思想下,所有的函数都是一致的,无论它是自定义函数、库函数还是函数main()。一方面,一致性体现在各个函数都是平等的,没有主从之分,可以随意互相调用。每个函数都可以调用其他函数,其他函数再调用其他函数。函数也可以调用自己本身,称为递归,将在s.9节中介绍。mainO由操作系统调用,从而开始程序的运行。它也可以被...

2021-11-04 23:29:47 219

原创 “21天好习惯“第一期-12

21天养成良好习惯条件编译在C语言中,如果需要对程序中的一些代码段进行选择性的编译,就需要用到条件编译的命令,条件编译的格式有以下几种:⑴ #if…#else…格式#if 判断条件代码段1#else代码段2#endif或者#if 判断条件1代码段1#elif 判断条件2代码段2#else代码段3#endif功能:和if…else…表达式是一样的。适用的场景是存在真假的判断条件,此条件一般情况下是一个表达式。⑵ #ifdef…#else…或者#i

2021-11-03 23:56:59 46

原创 2“21天好习惯“第一期-11

条件运算符的用法1.或“||”:基础规则:或的两边只要出现一个true就是true如果两边都是false,就是false原理:如果左侧是true,那么就确定或的结果了,不再向右检测(当只需要满足一个条件时,需特别注意)如果左侧是false,不能确定结果,需要继续向右检测,不管右侧是啥,结果都停在右侧了;2.且“&&”:基础规则:且的两边只要出现一个false就是false如果两边都是false,就是false如果两边都为true,则为ture;原理...

2021-11-02 21:18:08 37

原创 “21天好习惯“第一期-10

初识函数(1)函数的定义与使用GeofteyJames在他的《編程之道》中写道:“一个程序应该是轻灵自由的,它的子过程就像串在一根线上的珍珠。”子过程在C语言中被称为函数(Function)。程序的执行从main()的入口开始,到main()的出口结束,中间往复、循环、迭代地调用一个又一个函数。可以说,是一个个函数的互相调用构成了程序。银源由里长站电器分耻思的中共5.2.1函数的分类函数生来都是平等的,没有高低贵贱之分,只是main(稍微特殊一点。不过还是可以从使用者的角度对其分类。...

2021-11-01 21:39:08 45

原创 “21天好习惯“第一期-9

输入函数scanf与getchar的区别与原理先看下面代码为什么getchar没有等我输入而直接执行下面的语句了呢?原因是当我们从键盘输入数据时会首先放在输入缓冲区而scanf遇见空格或回车便停止读入,getchar遇见空格或回车也会读取。所以当我们输入123456时,getchar没等我们再次输入便执行后面的语句了 ,原因是在我们输入完123456后按下了回车,getchar把回车读取走了再看下面代码可以看见在多加了一个getchar之后程序在等我们再一次输入Y之后...

2021-10-31 19:26:42 48

原创 “21天好习惯“第一期-8

break和continue语句break语句除用于退出switch结构外,还可用于由while、do-while和for构成的循环再白的循环体中。当执行循环体遇到break语句时,循环将立即终止,从循环语句后的第一条语句开始继续执行。break语句对循环执行过程的影响示意如下:while(表达式1){if(表达式2) break;//直接跳出循环}循环后第一条语句do{if(表达式2) break;//直接跳出循环}while(表达式1)循...

2021-10-30 23:19:00 54

原创 “21天好习惯“第一期-7

goto语句的简单使用1.goto语句为无条件转向语句。它的一般形式为:(向前跳):goto 语句标号;...语句标号:...(向后跳):语句标号:......goto 语句标号;...它的作用是无需任何条件。直接使程序跳到该语句标号所标识的语句处去执行,语句标号代表goto语句转向的目标位置,其命名规则与变量名相同,不能用整数作为语句标号。实例:...

2021-10-29 21:51:39 37

原创 “21天好习惯“第一期-6

getchar的使用方法 1.从缓冲区读走一个字符,相当于清除缓冲区2.前面的scanf()在读取输入时会在缓冲区中留下一个字符'\n'(输入完s[i]的值后...

2021-10-28 23:37:33 40

原创 “21天好习惯“第一期-5

全局变量与局部变量

2021-10-27 22:48:36 40

原创 “21天好习惯“第一期-4

三种循环语句1.for循环语句for语句用于实现当型循环结构,其使用方式非常灵活,在C语言程序中使用频率最高,其一般形式如下for(初始化条件; 判断条件; 条件改变){ //执行的操作}注意:当需要给多个变量赋初始值或多个变量发生变化时可用逗号隔开。例如 for(i=1,j=1;i<=j;j--,i++;) { n=n*i; }2.while语句其一般形式为while(表达式){...

2021-10-26 22:21:40 55

原创 “21天好习惯“第一期-3

在C语言中,switch语句是开关语句,与case、break、default配合运用,对流程停止控制。switch语句的语法规则:switch(变量表达式){case常量1:语句;break;case常量2:语句;break;case常量3:语句;break;...case常量n:语句;break;default:语句;break;}其中switch、case、break、default都是关键词。switch作为一个开关,当变量表达式的值对应case中的值时...

2021-10-25 21:03:55 55

原创 “21天好习惯“第一期-2

随机函数rand()使用函数rand()可产生一个0~RAND_MAX之间的随机整数,在使用时需注意引用头文件stdlib.h,ANSI规定RAND_MAX的值不得大于双字节整数的最大值32767。例如:

2021-10-24 22:48:23 34

原创 “21天好习惯“第一期-1

21天养成良好习惯if语句的用法1.最简单的if语句if(表达式){执行}如果表达式的值为真,则执行后面的语句。否则不执行该语句例如:2.if-else语句if(表达式1){语句1}else{语句2}含义是如果表达式1的值为真则执行其后的语句1,否则执行语句2例如3.if-else-if多重语句if(表达式1){语句1}else if(表达式2){语句2}else if(表达式3){语句3}……else if(表达式n){语句n}

2021-10-23 20:37:55 39

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除