- 博客(6)
- 收藏
- 关注
原创 C语言冷门知识——柔性数组
什么是柔性数组?C99 中,结构中的最后一个元素允许是未知大小的数组,这就叫做『柔性数组』成员。我对此的理解 为1.是结构体的最后一个元素。2.具有0个元素。3.无大小例:#include<stdio.h>struct student { char clss[32]; char name[32]; int score[];};int main(){ printf("%d", sizeof(struct student)); return 0;}我们
2020-12-15 22:36:51 227 1
原创 关于模拟实现memcpy与memmove
memcpy函数的功能是从源内存地址的起始位置开始拷贝若干个字节到目标内存地址中,即从源source中拷贝n个字节到目标destin中。memcpyvoid * memcpy ( void * destination, const void * source, size_t num );函数memcpy从source的位置开始向后复制num个字节的数据到destination的内存位置。这个函数在遇到 ‘\0’ 的时候并不会停下来。如果source和destination有任何的重叠,复制的结
2020-12-14 21:38:02 130
原创 C语言——数据在内存中的存储
数据类型介绍char //字符数据类型short //短整型int //整形long //长整型long long //更长的整形float //单精度浮点数double //双精度浮点数类型的基本归类整形charunsigned charsigned charshortunsigned short [int]signed short [int]intunsigned intsigned intlongunsigned l
2020-12-01 22:16:44 204 2
原创 扫雷简易版
game.h#pragma once#include <stdio.h>#include <string.h>#include <time.h>#include <windows.h>#define ROW 12#define COL 12#define NUMS 20#pragma warning(disable:4996)void Menu();void Game();game.c#include "game.h"vo
2020-11-27 17:02:30 192
原创 三子棋简易版代码
三子棋代码game.h:#pragma once#include <stdio.h>#include <time.h>#include <windows.h>#define ROW 3#define COL 3#define P_COLOR 'X'#define C_COLOR 'O'#pragma warning(disable:4996)void Menu();void Game();game.c#include "game.h"
2020-11-27 16:52:29 158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人