📄 c51.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>
int numb;<br>
char code[4];<br>
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>: 我们用 "."
作为结构成员运算符。例如, book.value 是 book 的 value
部分。你完全可以象用其它 float 变量一样地用 book.value。</td>
<td width="49%">struct book<br>
{<br>
char title[20];<br>
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> </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 + -