⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c51.htm

📁 经典c语言教程
💻 HTM
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>结构和结构变量</title>
<script language="javascript">
   var prePage="c/c5/c50.htm";
   var nextPage="c/c5/c52.htm";
</script>

<link rel="stylesheet" href="../cstyle.css" type="text/css">
<bgsound src="../voice/c51.au" loop="1">
</head>

<body background="../img/mainback.jpg" bgproperties="fixed">

<h2 align="center"><a name="_top"></a><font face="楷体_GB2312">5.1 结构和结构变量</font></h2>
<div align="center"><center>

<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="50%" align="center"><a href="c51.htm#c511.html#c511">结构的说明</a></td>
    <td width="50%" align="center"><a href="c51.htm#c512.html#c512">结构成员的访问和操作</a></td>
  </tr>
</table>
</center></div>

<hr>

<h3><a name="c511"></a>1.结构的说明</h3>

<blockquote>
  <p>struct 名字<br>
  {<br>
  成员说明;<br>
  };<br>
  struct 名字 变量 ;</p>
  <p><font color="#FF0000">注意</font>: 结构也叫结构标志! 
  结构可以包括一个或更多个成员.</p>
  <p>例:</p>
  <p>struct stuff<br>
  {<br>
  &nbsp;&nbsp;&nbsp; int numb;<br>
  &nbsp;&nbsp;&nbsp; char code[4];<br>
  &nbsp;&nbsp;&nbsp; float cost;<br>
  };</p>
  <p>定义了此结构后, struct stuff的作用和说明中 int 或 float 
  的作用是一样的。</p>
  <p align="right"><a href="c51.htm#_top.html#_top">返回页首</a></p>
</blockquote>

<hr>

<h3><a name="c512"></a>2.结构成员的访问和操作</h3>

<blockquote>
  <p>结构的访问和操作:<br>
  我们可以用下面的指令<br>
  来访问一个结构成员: <font color="#000080">结构变量.成员</font></p>
  <table border="0" width="85%" cellpadding="4" cellspacing="4">
    <tr>
      <td width="51%"><font color="#FF0000">注意</font>: 我们用 &quot;.&quot; 
      作为结构成员运算符。例如, book.value 是 book 的 value 
      部分。你完全可以象用其它 float 变量一样地用 book.value。</td>
      <td width="49%">struct book<br>
      {<br>
      &nbsp;&nbsp;&nbsp; char title[20];<br>
      &nbsp;&nbsp;&nbsp; float value;<br>
      };</td>
    </tr>
  </table>
  <p>例如: 关于结构成员的操作。</p>
  <p>
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
  codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0" ID="c511"
  WIDTH="470" HEIGHT="290">
    <param name="movie" value="../movie/c511.swf">
    <param name="quality" value="autohigh">
    <param name="bgcolor" value="#FFFFCC"><embed SRC="../movie/c511.swf" swLiveConnect="FALSE" WIDTH="470" HEIGHT="290"
QUALITY="autohigh" BGCOLOR="#FFFFCC" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
  </object>
  <br>
  </p>
  <p align="right"><a href="c51.htm#_top.html#_top">返回页首</a>&nbsp; </p>
<!-- Aftershock c511.swf 3=470 4=290 40 -->
  <p> </p>
<!-- EndAftershock c511.swf -->
</blockquote>

<p align="center"><a href="http://www.nec.sjtu.edu.cn/support/Course/C/c/c5/c52.htm"><img src="../img/next.gif" width="145" height="30"
alt="next.gif (3633 bytes)" border="0"></a></p>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -