<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[AimerNeige的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/AimerNeige</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AimerNeige]]></copyright><item><title><![CDATA[函数指针的详细解释及应用]]></title><link>https://blog.youkuaiyun.com/AimerNeige/article/details/109499993</link><guid>https://blog.youkuaiyun.com/AimerNeige/article/details/109499993</guid><author>AimerNeige</author><pubDate>Wed, 04 Nov 2020 21:43:14 +0800</pubDate><description><![CDATA[函数指针
函数指针在大型的 C 语言项目中十分重要，但是学校对它的介绍一带而过，国内一些介绍函数指针的文章十分粗浅甚至存在错误（这里就不点名了），因此博主写了这篇文章介绍函数指针，希望能够帮助一些 C 语言学习者。
文章部分内容翻译引用于 https://www.geeksforgeeks.org/function-pointer-in-c/
函数指针的概念
类似变量，函数也会被分配一段存储空间，这段存储空间的首地址即被称做这个函数的地址。而且函数名表示的就是这个地址。既然是地址，我们就可以定义一个指针变量]]></description><category></category></item><item><title><![CDATA[Windows 生成指定大小的文件]]></title><link>https://blog.youkuaiyun.com/AimerNeige/article/details/105838262</link><guid>https://blog.youkuaiyun.com/AimerNeige/article/details/105838262</guid><author>AimerNeige</author><pubDate>Wed, 29 Apr 2020 13:50:47 +0800</pubDate><description><![CDATA[fsutil file createnew test.txt 3102454


]]></description><category></category></item><item><title><![CDATA[C++二进制文件保存数据 类与结构体的区别]]></title><link>https://blog.youkuaiyun.com/AimerNeige/article/details/105599310</link><guid>https://blog.youkuaiyun.com/AimerNeige/article/details/105599310</guid><author>AimerNeige</author><pubDate>Sat, 18 Apr 2020 15:23:35 +0800</pubDate><description><![CDATA[C++二进制文件保存数据 类与结构体的区别
运行如下测试代码：
// OS： Ubuntu 19.10
// gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2)

#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;cstdlib&gt;
#include &lt;stri...]]></description><category></category></item><item><title><![CDATA[20个Python进阶技巧]]></title><link>https://blog.youkuaiyun.com/AimerNeige/article/details/105495877</link><guid>https://blog.youkuaiyun.com/AimerNeige/article/details/105495877</guid><author>AimerNeige</author><pubDate>Mon, 13 Apr 2020 19:47:07 +0800</pubDate><description><![CDATA[20个Python进阶技巧

本来是在查资料，无意间看到了这个知乎文章，感觉内容值得学习，但是排版实在难受，代码和注释混在一起，没有换行，同时解释也很奇怪（感觉是机翻的），当我无法忍受想关闭网页的时候，发现这篇文章是翻译自Medium的文章，但是原文章是英语写的，为了帮到那些英语不太好的Python学习者，同时方便自己之后看，于是写了这篇博文（算是笔记吧）


基于Medium的文章 《20 Py...]]></description><category></category></item><item><title><![CDATA[面向小白的C语言随机数详解]]></title><link>https://blog.youkuaiyun.com/AimerNeige/article/details/103607053</link><guid>https://blog.youkuaiyun.com/AimerNeige/article/details/103607053</guid><author>AimerNeige</author><pubDate>Thu, 19 Dec 2019 00:16:44 +0800</pubDate><description><![CDATA[面向小白的C语言随机数详解
// 生成一系列0~9之间的随机整数

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;time.h&gt;

int main()
{
    srand( time(NULL) );
    int ret;
    for (int i = 0; i &lt; 20; i++) {
 ...]]></description><category></category></item><item><title><![CDATA[C语言实现矩阵乘法]]></title><link>https://blog.youkuaiyun.com/AimerNeige/article/details/103114208</link><guid>https://blog.youkuaiyun.com/AimerNeige/article/details/103114208</guid><author>AimerNeige</author><pubDate>Sun, 17 Nov 2019 21:54:46 +0800</pubDate><description><![CDATA[#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

int main(int argc, char const *argv[])
{
    int** A;
    int** B;
    int r_A;
    int c_A;
    int r_B;
    int c_B;
    printf("The row of A:");
...]]></description><category></category></item><item><title><![CDATA[PAT (Advanced Level) Practice 1001 A+B Format]]></title><link>https://blog.youkuaiyun.com/AimerNeige/article/details/103114062</link><guid>https://blog.youkuaiyun.com/AimerNeige/article/details/103114062</guid><author>AimerNeige</author><pubDate>Sun, 17 Nov 2019 21:49:27 +0800</pubDate><description><![CDATA[PAT

Calculate a+b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four digits).


Input Specification:
Each in...]]></description><category></category></item><item><title><![CDATA[C语言链表操作]]></title><link>https://blog.youkuaiyun.com/AimerNeige/article/details/102985504</link><guid>https://blog.youkuaiyun.com/AimerNeige/article/details/102985504</guid><author>AimerNeige</author><pubDate>Sun, 10 Nov 2019 16:53:47 +0800</pubDate><description><![CDATA[项目名称
Link_List



文件


head.h
#ifndef LINK_LIST_HEAD_H
#define LINK_LIST_HEAD_H

#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;stdbool.h&gt;
#include &lt;string.h&gt;

typedef enum ...]]></description><category></category></item><item><title><![CDATA[C语言 韩信点兵]]></title><link>https://blog.youkuaiyun.com/AimerNeige/article/details/100548867</link><guid>https://blog.youkuaiyun.com/AimerNeige/article/details/100548867</guid><author>AimerNeige</author><pubDate>Wed, 04 Sep 2019 22:41:43 +0800</pubDate><description><![CDATA[韩信点兵
代码
#include &lt;stdio.h&gt;

int request (int num);

int main(void)
{
    int num = 0;
    while ( request(num) ) {
        num++;
    }
    printf("%d", num);
    return 0;
}

int request (int n...]]></description><category></category></item><item><title><![CDATA[C语言 打乱数组]]></title><link>https://blog.youkuaiyun.com/AimerNeige/article/details/100540797</link><guid>https://blog.youkuaiyun.com/AimerNeige/article/details/100540797</guid><author>AimerNeige</author><pubDate>Wed, 04 Sep 2019 15:56:32 +0800</pubDate><description><![CDATA[打乱数组
代码
#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;time.h&gt;

void disorganise(int a[], int len);
void exchange(int* a, int* b);

int main(void)
{
    int a[] = {1,2,3,4,5,6,7,8,...]]></description><category></category></item></channel></rss>