C语言
文章平均质量分 81
@曾记否
C/Cpp初学者;入坑slam;请多指教!
博客主要记录自己的学习心得和笔记!
展开
-
C语言——全局变量在多个.c文件中共用
的形式,是告诉编译器我这个变量将在其他外部c文件中定义,我这里只是在外部用它。编译器就不给他分配内存空间,而等到真正遇到变量定义的时候再给他分配内存空间。全局变量可以定义在一个.c文件中,变量存储在静态存储区,变量可以被其他文件中的函数使用,变量的作用范围是。当定义了全局变量的时候,在其他.c文件中使用的时候需要。”的形式,编译器需要给他分配内存单元的;是来自来自外部的外部变量;变量定义和变量声明的区别,原创 2023-02-03 10:15:19 · 4207 阅读 · 1 评论 -
C语言——读写TXT文件中的(多行多列矩阵型)浮点型数据的两种方式
但是很多时候,我们对于空间的需求上面的两种情况是满足不了的,有的时候我们需要的内存大小要程序运行之后才能知道,或者说有时候数组大小空间不够了,那么数组编译时开辟的内存空间的方式就不可行了,这个时候就需要动态内存开辟了。关于malloc所开辟空间类型:malloc只开辟空间,不进行类型检查,只是在使用的时候进行类型的强转。在使用malloc函数之前我们一定要计算字节数,malloc开辟的是用户所需求的字节数大小的空间。上的,而我们使用的局部变量和函数的形参是在。:数组太大,栈空间不够用导致栈溢出!原创 2023-02-02 18:47:58 · 5689 阅读 · 0 评论 -
C语言文件读写操作
C语言文件读写操作什么是文件文件名标椎文件文件类型文件缓冲区文件指针文件的打开和关闭文件的读写文件的顺序读写文件的随机读写文件结束的判定什么是文件文件(file)通常是在磁盘或固态硬盘上的一段已命名的存储区用于储存程序、文档、数据、书信、表格、图形、照片、视频和许多其他种类的信息。对程序员而言,stdio.h就是一个文件的名称,该文件中包含一些有用的信息。在C语言中把文件看作是一系列连续的字节,每个字节都能被单独读取。C提供两种文件模式:文本模式加粗样式和二进制模式。但是在程序设计中,我们一般谈的文件有原创 2021-01-12 11:11:45 · 907 阅读 · 2 评论 -
结构体,枚举,联合
结构体,枚举,联合结构体结构体类型的声明结构的自引用结构体变量的定义和初始化结构体内存对齐结构体传参结构体实现位段(位段的填充&可移植性)枚举枚举类型的定义枚举的优点联合联合类型的定义联合的特点联合大小的计算结构体结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。也可以把结构体看做是一个大的数组其中包括许多不同类型的小数组(即不同成员之间信息相互独立互不影响),相当于把信息进行分类整理提高信息读写效率。结构体类型的声明struct 结构体标记名{ 结构体成原创 2021-01-09 18:10:01 · 153 阅读 · 1 评论 -
有关数组,指针笔试中最常考的知识点sizeof(*(&a[0] + 1));strlen(*a);strlen(&a[0] + 1)
有关数组,指针笔试中最常考的题本文概述基础知识概述字符和字符串指针和数组sizeof与strlen()字符一维数组字符串一维数组字符串指针字符二维数组功能快捷键本文总结本文概述你好! 这是一篇针对 字符指针和字符串指针,字符数组和字符串数组 的深入了解。此部分内容在一些大厂的笔试面试中出现的频率相当高,如果你想学习在笔试面试中拿下高分, 可以仔细阅读这篇文章,本文基本包含了面试可能出现的所有情况,希望对你有所帮助。基础知识概述字符和字符串字符就是单个字符,字符串就是多个字符的集合;定界符不同:原创 2020-12-08 15:57:14 · 780 阅读 · 9 评论 -
经典的小游戏之扫雷
扫雷(C语言)主要功能主要代码实现棋盘界面布雷显示雷数效果展示主要功能主要代码实现棋盘界面在打印棋盘时我们要思考这样一个问题?假设我们要一张10x10的棋盘来下棋,只打印10x10的棋盘就够了吗?因为要计算每个九宫格中的雷数就必须保证以每个小格子为中心的格子都有九宫格,所以10x10是不够的,必须在加一圈即12x12;而且最外的一圈不布雷,也不打印出来。棋盘如下所示:static void ShowLine(int nums)//棋盘横线打印{ printf("---"); for (in原创 2020-11-28 20:55:30 · 208 阅读 · 1 评论 -
strlen函数与sizeof的区别
原创 2020-11-27 20:56:23 · 129 阅读 · 0 评论 -
三子棋小游戏(C语言)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码原创 2020-11-27 20:14:10 · 196 阅读 · 0 评论 -
带登录程序的猜数小游戏(C语言编写)
带登录程序的猜数小游戏(C语言编写)猜数小游戏1.整体流程图2.主要程序2.1 主程序2.2 菜单界面2.3 登录界面2.4 倒计时2.5 猜数比较3 演示效果3.1 登录演示3.2 猜数演示猜数小游戏按照一般游戏规则在游戏开始之前首先进行游戏登录,一开始会有3次登录机会,如果在这三次中输入账号密码正确则进入游戏,猜数游戏开始;但是3次登录都错误后,必须等10S后才能在次登录,并且 以后每次登录失败都会有10S延时时间,直到进入游戏。https://download.csdn.net/downloa原创 2020-11-25 21:14:44 · 7076 阅读 · 31 评论