C
文章平均质量分 66
Joseph~
学习
展开
-
梦回童年——基于C语言实现三子棋小游戏
引言哈喽,各位朋友们!今天带大家梦回童年,基于C语言来实现一个三子棋小游戏啦!当我们在用C语言来准备实现这个游戏的时候,一定要逻辑清楚、条理清晰,每个步骤都要事先安排好,然后开始按步骤写代码实现相关的功能。接下来,我带着大家顺一遍思路:首先我们建立三个文件:test.c测试游戏的逻辑game.h关于游戏相关的函数声明,符号声明,头文件的包含game.c游戏相关函数的实现菜单的实现:void menu(){ printf("****************************原创 2021-08-26 15:28:48 · 1283 阅读 · 5 评论 -
轻松的认识C语言中的函数
函数什么是函数?通俗易懂的来说,函数就是一个大型程序中的某部分代码, 由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代 码,具备相对的独立性。C语言函数的分类: 库函数 、自定义函数库函数:存放在函数库中的函数。库函数具有明确的功能、入口调用参数和返回值。C语言的基础库中提供了一系列类似的库函数,方便程序员进行软件开发。库函数库函数的分类:(1)I/O 函数。包括各种控制台I/O、缓冲型文件I/O和UNIX式非缓冲型文件I/O操作。需要的包含文件:stdio.h例原创 2021-08-25 16:50:16 · 609 阅读 · 5 评论 -
认识一下C语言中常见的函数
引言C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在常量字符串中或者字符数组中字符串常量适用于那些对它不做修改的字符串函数.求字符串的长度 strlen长度不受限制的字符串函数 strcpy strcat strcmp长度受限制的字符串函数介绍 strncpy strncat strncmp字符串查找 strstr strtok错误信息报告 strerror字符操作iscntrl 任何控制字符i原创 2021-08-05 17:57:37 · 481 阅读 · 18 评论 -
带你轻松玩转指针八道例题(2)
引言有人觉得C语言中的指针特别难,今天给大家展示了关于指针方面的8道例题,希望对大家在理解指针方面可以更进一步。让我们一起来看看这8到例题。来吧,展示:指针例题例题1:int main(){ int a[5] = { 1, 2, 3, 4, 5 }; int *ptr = (int *)(&a + 1); printf("%d,%d\n", *(a + 1), *(ptr - 1));//2 5 //a+1在这里指的是数组第二个元素的地址,对它解引用得到结果为2. //&am原创 2021-08-04 17:00:44 · 515 阅读 · 7 评论 -
欢迎光顾C语言的世界(C语言基础知识)
计算机中的单位:bit – 比特位1 byte - 字节 = 8 bit1 kb = 1024 byte1 mb = 1024 kb1 gb = 1024 mb1 tb = 1024 gb1 pb = 1024 tbC语言中的数据类型(大小单位是字节):char 1 字符型short 2 短整型int 4 整型long 4 长整型long long 8原创 2021-08-03 17:49:54 · 530 阅读 · 5 评论 -
带你搞懂指针和数组方面的相关例题(1)
引言要搞懂下面这些例题,首先你要知道关于数组名的意义以下这几点:数组名的意义:sizeof(数组名),这里的数组名表示整个数组,计算的是整个数组的大小。&数组名,这里的数组名表示整个数组,取出的是整个数组的地址。除此之外所有的数组名都表示首元素的地址。一维数组字符数组二维数组相信搞懂这些例题之后,你会对数组和指针这方面的知识有更深一步的理解与认识。...原创 2021-08-02 19:17:47 · 412 阅读 · 4 评论 -
(姊妹篇)剖析浮点型在内存中的存储
话不多说,直接上干货这是一个浮点存储的代码示例:当大家看到这个代码的之后,会觉得输出什么样的结果呢?这里我们发现,num和*pFloat在内存中明明是同一个数,为什么输出的结果差别却这么大呢?下面我们来进行分析:浮点型在内存中的存储规则首先,我们要搞懂浮点数在计算机内部的表示方法:根据国际标准IEEE(电气和电子工程协会)754,任意一个二进制浮点数V可以表示成下面的形式:(-1)^ S * M * 2 ^ E(-1)^ S表示符号位,当s = 0,V为正数;当s = 1,V为负数M原创 2021-07-30 19:06:17 · 306 阅读 · 8 评论 -
剖析整型在内存中的存储
引言我们知道一个变量的创建是需要在内存中开辟空间的,空间的大小是根据不同的类型而定的。可是数据在所开辟的内存中到底是如何存储的呢?例如:int a = 20;我们只知道为 a分配了四个字节大小的空间,并不知道其内部到底如何存储。下面我们就来了解一下:整型在内存中的存储数据在内存中以二进制的形式存储。整数二进制有3种表示形式:原码、补码、反码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位三种表示方法各不相同。原码:按照数据的数值直接写出的二进制序列原创 2021-07-30 15:28:35 · 387 阅读 · 7 评论