<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>C语言高级 on 杨刚的个人网站</title>
    <link>https://www.ygang.top/posts/f571508d/8c7e092d/</link>
    <description>Recent content in C语言高级 on 杨刚的个人网站</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh</language>
    <copyright>Copyright © 2018-2025 GradyYoung. All rights reserved.</copyright>
    <lastBuildDate>Wed, 03 Apr 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://www.ygang.top/posts/f571508d/8c7e092d/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>1、枚举</title>
      <link>https://www.ygang.top/posts/f571508d/8c7e092d/54b87be9/</link>
      <pubDate>Fri, 19 Jan 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.ygang.top/posts/f571508d/8c7e092d/54b87be9/</guid>
      <description>&lt;p&gt;枚举是 C 语言中的一种基本数据类型，它可以让数据更简洁，更易读。&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>2、指针</title>
      <link>https://www.ygang.top/posts/f571508d/8c7e092d/334a5f79/</link>
      <pubDate>Fri, 19 Jan 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.ygang.top/posts/f571508d/8c7e092d/334a5f79/</guid>
      <description>&lt;h2 class=&#34;relative group&#34;&gt;指针 
    &lt;div id=&#34;指针&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100&#34;&gt;
        &lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline&#34; href=&#34;#%e6%8c%87%e9%92%88&#34; aria-label=&#34;锚点&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;        
    
&lt;/h2&gt;
&lt;p&gt;计算机中所有的数据都必须放在内存中，不同类型的数据占用的字节数不一样，例如 int 占用 4 个字节，char 占用 1 个字节。为了正确地访问这些数据，必须为每个字节都编上号码，就像门牌号、身份证号一样，每个字节的编号是唯一的，根据编号可以准确地找到某个字节。&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>3、结构体与共用体</title>
      <link>https://www.ygang.top/posts/f571508d/8c7e092d/566f1bc6/</link>
      <pubDate>Sat, 11 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.ygang.top/posts/f571508d/8c7e092d/566f1bc6/</guid>
      <description>&lt;h2 class=&#34;relative group&#34;&gt;结构体 
    &lt;div id=&#34;结构体&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100&#34;&gt;
        &lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline&#34; href=&#34;#%e7%bb%93%e6%9e%84%e4%bd%93&#34; aria-label=&#34;锚点&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;        
    
&lt;/h2&gt;
&lt;p&gt;C语言结构体（Struct）从本质上讲是一种自定义的数据类型，只不过这种数据类型比较复杂，是由 int、char、float 等基本类型组成的。你可以认为结构体是一种聚合类型。&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>4、文件读写</title>
      <link>https://www.ygang.top/posts/f571508d/8c7e092d/77d85abb/</link>
      <pubDate>Wed, 03 Apr 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.ygang.top/posts/f571508d/8c7e092d/77d85abb/</guid>
      <description>&lt;h2 class=&#34;relative group&#34;&gt;C中的文件 
    &lt;div id=&#34;c中的文件&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100&#34;&gt;
        &lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline&#34; href=&#34;#c%e4%b8%ad%e7%9a%84%e6%96%87%e4%bb%b6&#34; aria-label=&#34;锚点&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;        
    
&lt;/h2&gt;
&lt;p&gt;C语言具有操作文件的能力，比如打开文件、读取和追加数据、插入和删除数据、关闭文件、删除文件等。&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>5、预处理器</title>
      <link>https://www.ygang.top/posts/f571508d/8c7e092d/d168457d/</link>
      <pubDate>Fri, 19 Jan 2024 00:00:00 +0000</pubDate>
      
      <guid>https://www.ygang.top/posts/f571508d/8c7e092d/d168457d/</guid>
      <description>&lt;h2 class=&#34;relative group&#34;&gt;预处理命令 
    &lt;div id=&#34;预处理命令&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100&#34;&gt;
        &lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline&#34; href=&#34;#%e9%a2%84%e5%a4%84%e7%90%86%e5%91%bd%e4%bb%a4&#34; aria-label=&#34;锚点&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;        
    
&lt;/h2&gt;
&lt;p&gt;已经多次使用过&lt;code&gt;#include&lt;/code&gt;命令。使用库函数之前，应该用&lt;code&gt;#include&lt;/code&gt;引入对应的头文件。这种以&lt;code&gt;#&lt;/code&gt;号开头的命令称为预处理命令。&lt;/p&gt;</description>
      
    </item>
    
    <item>
      <title>6、头文件</title>
      <link>https://www.ygang.top/posts/f571508d/8c7e092d/2c00068f/</link>
      <pubDate>Sat, 11 Nov 2023 00:00:00 +0000</pubDate>
      
      <guid>https://www.ygang.top/posts/f571508d/8c7e092d/2c00068f/</guid>
      <description>&lt;h2 class=&#34;relative group&#34;&gt;头文件 
    &lt;div id=&#34;头文件&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;
    
    &lt;span
        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100&#34;&gt;
        &lt;a class=&#34;group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline&#34; href=&#34;#%e5%a4%b4%e6%96%87%e4%bb%b6&#34; aria-label=&#34;锚点&#34;&gt;#&lt;/a&gt;
    &lt;/span&gt;        
    
&lt;/h2&gt;
&lt;p&gt;头文件是扩展名为 &lt;strong&gt;.h&lt;/strong&gt; 的文件，包含了 C 函数声明和宏定义，被多个源文件中引用共享。有两种类型的头文件：程序员编写的头文件和编译器自带的头文件。&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>
