<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>类和对象 on CialloKing 的博客</title>
    <link>https://cialloking.com/tags/%E7%B1%BB%E5%92%8C%E5%AF%B9%E8%B1%A1/</link>
    <description>Recent content from CialloKing 的博客</description>
    <generator>Hugo</generator>
    <language>zh-CN</language>
    
    <managingEditor>xxx@example.com (CialloKing)</managingEditor>
    <webMaster>xxx@example.com (CialloKing)</webMaster>
    
    <copyright>本博客所有文章除特别声明外，均采用 BY-NC-SA 许可协议。转载请注明出处！</copyright>
    
    <lastBuildDate>Thu, 26 Mar 2026 00:00:00 +0000</lastBuildDate>
    
    
    <atom:link href="https://cialloking.com/tags/%E7%B1%BB%E5%92%8C%E5%AF%B9%E8%B1%A1/index.xml" rel="self" type="application/rss&#43;xml" />
    

    
    

    <item>
      <title>【C&#43;&#43;】06 - 类和对象</title>
      <link>https://cialloking.com/post/c&#43;&#43;06---%E7%B1%BB%E5%92%8C%E5%AF%B9%E8%B1%A1/</link>
      <pubDate>Tue, 24 Mar 2026 00:00:00 &#43;0000</pubDate>
      <author>xxx@example.com (CialloKing)</author>
      <guid>https://cialloking.com/post/c&#43;&#43;06---%E7%B1%BB%E5%92%8C%E5%AF%B9%E8%B1%A1/</guid>
      <description>
        <![CDATA[<h1>【C++】06 - 类和对象</h1><p>作者：CialloKing（xxx@example.com）</p>
        
          <h1 id="类和对象">
<a class="header-anchor" href="#%e7%b1%bb%e5%92%8c%e5%af%b9%e8%b1%a1"></a>
类和对象
</h1><h2 id="类的定义">
<a class="header-anchor" href="#%e7%b1%bb%e7%9a%84%e5%ae%9a%e4%b9%89"></a>
类的定义
</h2><h3 id="c-语言的结构体">
<a class="header-anchor" href="#c-%e8%af%ad%e8%a8%80%e7%9a%84%e7%bb%93%e6%9e%84%e4%bd%93"></a>
C 语言的结构体
</h3><p>C 语言的结构体只能包含数据：</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-c" data-lang="c"><span class="line"><span class="cl"><span class="k">struct</span> <span class="n">Student</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="kt">char</span> <span class="n">name</span><span class="p">[</span><span class="mi">20</span><span class="p">];</span>
</span></span><span class="line"><span class="cl">    <span class="kt">int</span> <span class="n">age</span><span class="p">;</span>
</span></span><span class="line"><span class="cl">    <span class="kt">int</span> <span class="n">id</span><span class="p">;</span>
</span></span><span class="line"><span class="cl"><span class="p">};</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kt">void</span> <span class="nf">printStudent</span><span class="p">(</span><span class="k">const</span> <span class="k">struct</span> <span class="n">Student</span><span class="o">*</span> <span class="n">s</span><span class="p">)</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nf">printf</span><span class="p">(</span><span class="s">&#34;姓名: %s, 年龄: %d, 学号: %d</span><span class="se">\n</span><span class="s">&#34;</span><span class="p">,</span> <span class="n">s</span><span class="o">-&gt;</span><span class="n">name</span><span class="p">,</span> <span class="n">s</span><span class="o">-&gt;</span><span class="n">age</span><span class="p">,</span> <span class="n">s</span><span class="o">-&gt;</span><span class="n">id</span><span class="p">);</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="k">struct</span> <span class="n">Student</span> <span class="n">stu</span> <span class="o">=</span> <span class="p">{</span><span class="s">&#34;张三&#34;</span><span class="p">,</span> <span class="mi">18</span><span class="p">,</span> <span class="mi">1001</span><span class="p">};</span>
</span></span><span class="line"><span class="cl">    <span class="nf">printStudent</span><span class="p">(</span><span class="o">&amp;</span><span class="n">stu</span><span class="p">);</span>
</span></span><span class="line"><span class="cl">    <span class="k">return</span> <span class="mi">0</span><span class="p">;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span></code></pre></div><p>不能包含函数，只能在其他地方定义</p>
        
        <hr><p>本文2026-03-24首发于<a href='https://cialloking.com/'>CialloKing 的博客</a>，最后修改于2026-03-26</p>]]>
      </description>
      
        <category>C&#43;&#43;</category>
      
    </item>
    
  </channel>
</rss>
