![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
文章平均质量分 67
机械狗pp
这个作者很懒,什么都没留下…
展开
-
C语言--动态内存函数记录
目录1.malloc和free2.calloc3.realloc1.malloc和free malloc是c语言提供地动态开辟函数。void* malloc (size_t size); malloc向内存申请一块连续可用地空间,并返回这个空间的指针,如果开辟失败返回的是空指针。参数size是表示要开辟空间的大小,size = 0的话,malloc的行为是未定义的,取决于不同的编译器。返回值是void*类型,因此在使用时需要自己根据需要定义空...原创 2021-10-02 19:40:33 · 81 阅读 · 0 评论 -
c语言--实现通讯录
文章目录目录文章目录一、通讯录功能简介二、代码部分1.主函数相关部分2.通讯录头文件3.具体函数实现文件总结一、通讯录功能简介 用c语言写一个简单的通讯录,通讯录总共设置增删查改和显示五个功能。动态开辟空间存储。后续可以加上文件操作来保存信息。二、代码部分1.主函数相关部分 设计页面功能和各个功能函数的接口。#define _CRT_SECURE_NO_WARNINGS#include"contact.h"...原创 2021-09-23 16:45:01 · 239 阅读 · 0 评论 -
用c语言实现一个扫雷小游戏
目录一、全部源码二、实现内容1.游戏框架2.具体函数实现总结一、全部源码//棋盘大小#define ROW 9#define COL 9//棋盘加边缘坐标大小#define ROWS 10#define COLS 10#define EASY_COUNT 10//雷的数量#include <stdio.h>#include<stdlib.h>#include<time.h>void InitBoard(char bo..原创 2021-09-07 10:58:27 · 70 阅读 · 0 评论 -
C语言--结构体内存计算
1.结构体的内存规则1. 第一个成员在与结构体变量偏移量为0的地址处。2. 其他成员变量要对齐到对齐数的整数倍的地址处。对齐数 = min(编译器默认的对齐数 , 该成员大小)3. 结构体总大小为最大对齐数(每个成员变量都有一个对齐数)的整数倍。4. 如果嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍处,结构体的整体大小就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。 ...原创 2021-10-02 20:52:24 · 1684 阅读 · 3 评论 -
c语言--文件操作
前言 在程序设计中,文件可分为程序文件和数据文件。数据文件不一定存储的是程序,更多的是程序执行时需要读写的数据。本文讨论的就是如何使用c语言程序对数据文件进行操作。1.文件的打开和关闭1.1文件指针 每一个文件的信息都存储在内存相应的文件信息区中,存储的方式是以结构体的方式并命名为FILE,一般我们会定义一个FILE类型的指针来维护文件信息区。1.2文件的打开和关闭ANSIC 规定使用fopen函数来打开文件,fclose来关闭文件。f...原创 2021-10-02 16:01:33 · 173 阅读 · 0 评论 -
c语言--实现简单三子棋小游戏
用C语言写一个扫雷小游戏原创 2021-08-31 10:21:33 · 150 阅读 · 0 评论