<ruby id="tfdtx"><mark id="tfdtx"></mark></ruby>

<address id="tfdtx"><nobr id="tfdtx"><progress id="tfdtx"></progress></nobr></address>

<noframes id="tfdtx">
<form id="tfdtx"></form>

<form id="tfdtx"></form>

<sub id="tfdtx"></sub>

直播帶貨服務

結構變量的賦值就是給各成員賦值, 可用輸入語句或賦值語句來完成

程序使用結構變量時,往往不把它作為一個整體使用。在 ANSI C 中除了允許具有相同類型的結構變量相互賦值以外,一般對結構變量的使用,包括賦值、輸入、輸出、運算等都是通過結構變量的成員來實現的。 

表示結構變量成員的一般形式是: 

    結構變量名.成員名


結構變量的賦值就是給各成員賦值。可用輸入語句或賦值語句來完成。

結構變量的賦值就是給各成員賦值, 可用輸入語句或賦值語句來完成

案例描述】

定義一個結構體類型,要求:

1、三個成員:均為int類型,名稱分別為sid、age、score

2、聲明該結構體類型的變量,并通過鍵盤輸入為該變量賦值。

案例分析】

    由題意,定義的結構體類型的變量需通過鍵盤輸入賦值,因此只能對成員逐一賦值。

    注意:結構體類型的變量的成員也是變量。

【參考代碼

#include "stdio.h"

struct ST{int sid,age,score;};

main()

{  struct ST a;

   scanf("%d%d%d",&a.sid,&a.age,&a.score);

   printf("%d,%d,%d",a.sid,a.age,a.score);

}


© Copyright 六六互聯.Some Rights Reserved.www.ic.vip
三级在线看中文字幕完整版