自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 结构体+枚举+联合(共用体)

结构体+枚举+联合文章目录结构体+枚举+联合结构体结构体的声明结构的自引用结构体变量的定义和初始化结构体内存对齐结构体传参位段枚举枚举类型的定义枚举的优点联合(共用体)联合类型的定义联合的特点联合大小的计算结构体结构体的声明(1) 结构的基础知识机构是一些值的集合,这些值称为成员变量,结构的每个成员可以是不同类型的变量。(2)结构的声明struct tag{ member-list;}variable-list;特别要注意的是最后的分号不能丢。(3)特殊的声明在声明结构的时候

2021-03-07 15:50:59 229

原创 字符串函数和内存函数介绍及其模拟实现

字符串函数和内存函数介绍及其模拟实现文章目录字符串函数和内存函数介绍及其模拟实现字符串函数介绍及其模拟实现求字符串长度长度不受限制的字符串函数长度受限制的字符串函数介绍字符串查找错误信息报告字符分类函数内存函数介绍及其模拟实现字符串函数介绍及其模拟实现求字符串长度strlensize_t strlen( const char *string );(1)字符串已经 ‘\0’ 作为结束标志,strlen函数返回的是在字符串中 ‘\0’ 前面出现的字符个数(不包含 ‘\0’ )。(2)参数指向的

2021-02-05 20:11:11 279

原创 数据在内存中的存储

数据在内存中的存储文章目录数据在内存中的存储一、数据类型的介绍二、整形在内存中的存储浮点数一、数据类型的介绍(一)类型的意义:使用这个类型开辟空间的大小(大小决定了使用范围)。如何看待内存空间的视角(二)类型的基本分类1.整形家族2.浮点数家族doublefloat3.构造类型数组类型结构体类型 struct枚举类型 enum联合类型 union4.指针类型int *pi;char *pc;float *pf;void *pv;5.空类型vo

2021-01-31 22:06:06 2828 3

原创 扫雷游戏思路及代码分享

扫雷游戏思路及代码分享今天和大家分享一下扫雷游戏,这个与上次分享的三子棋游戏差不多。一、首先建立工程,然后添加三个文件,一个头文件(game.h),两个源文件(game.c和test.c),game.c主要用于一些函数实现,test.c主要是用于大致的框架,game.h用于一些函数声明和一些头文件的包含。二、游戏实现(一)先打印出一个菜单出来,就如同下面一样然后我们根据输入的数字来决定后续的进行,如果你输入1则开始游戏部分,输入0则退出游戏,如果输成其他数字则打印出“选择错误,请重新输入”的一句

2021-01-25 15:13:26 439

原创 三子棋游戏的思路分享

三子棋游戏的思路分享今天,我很高兴和大家分享一下我练习三子棋的感受与一些思路。首先我们先建一个工程,这次与往常不一样,为了把代码细分清楚,建立一个头文件(game.h)(用于一些头文件的包含,以及一些函数的声明),再建立两个源文件(game.c和test.c)(一个是游戏代码即一些函数部分,一个是测试部分主要是一些外部框架)。然后先搭建一个框架,如下图这个菜单部分我们可以通过一个menu()来实现,代码如下:void menu(){ printf("******************\

2021-01-24 17:42:49 1373 4

原创 探究C语言之递归问题

C语言之探究汉诺塔问题及如何利用递归来解决1. 首先了解一下汉诺塔汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。2.与汉诺塔问题类似的问题印度传说:舍罕王打算奖赏国际象棋的发明人──宰相西萨·班·达依尔。国王问他想要什么,他对国王说:“陛下,请您在这张棋盘的第1

2021-01-22 22:45:14 154

原创 个人第一次博客

个人第一次博客#自我介绍我是来自西安电子科技大学的电子信息大类的大一学生。在大一上接触到了我学的第一门计算机语言——C语言。尽管我在学校课程中感觉很吃力,但是我不服输,自己寻找一些资源去学习,去练习,逐渐有好转。##编程的目的学习计算机语言,利用它们去将复杂问题简单化,模式化。同时也希望通过编程可以拿到一份好工作以及利用计算机语言(不局限于C)去做一些小项目。###计划如何学习编程每天学习新知识(C,C++,Linux网络编程,Linux系统编程,,数据结构Java等等),每天练习(实操),将代

2021-01-10 23:50:59 1058 2

空空如也

空空如也

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

TA关注的人

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