找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

帖子
查看: 3665|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

結(jié)構(gòu)體小結(jié)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:51090 發(fā)表于 2014-9-17 14:32 | 只看該作者 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
#include<stdio.h>

//第一種定義方式
struct Student  //定義一個(gè)結(jié)構(gòu)體,類型定義
{
int age;  //內(nèi)部為各結(jié)構(gòu)體所包含的內(nèi)容
float score;
char sex;
};     //分號(hào)不可以少

//第二種定義方式   不太好,只管用一次
struct Student
{
int age;  
float score;
char sex;
}st;   //定義好了變量名
//第三種方式   
struct Student
{
int age;  
float score;
char sex;
}st3;
int main (void)
{
struct Student st = {80, 66.6 'f'};//結(jié)構(gòu)體賦值; //對(duì)變量進(jìn)行類型選擇,是結(jié)構(gòu)體類型,st是結(jié)構(gòu)體變量的名字
struct Student st1;
// st = {80, 66.6 'f'};這樣寫錯(cuò)誤的

st1.age = 10;
st1.score = 12; //定義過后的只可以單個(gè)賦值  ‘ .’表示到結(jié)構(gòu)體某一位下一位進(jìn)行賦值
printf ("%d %lf %c",st.age, st.score, st.srx);
return 0;
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:51090 發(fā)表于 2014-9-17 14:32 | 只看該作者

#include<stdio.h>
//結(jié)構(gòu)體:把一些基本類型數(shù)據(jù)組合在一起形成的一個(gè)新的復(fù)合數(shù)據(jù)類型叫做結(jié)構(gòu)體
//為什么需要結(jié)構(gòu)體:為了表示一些復(fù)雜的事物,而普通的基本類型不可以滿足
//第一種定義方式
struct Student  //定義一個(gè)結(jié)構(gòu)體,類型定義,不是定義變量
{
int age;  //內(nèi)部為各結(jié)構(gòu)體所包含的內(nèi)容
float score;
char sex;
};     //分號(hào)不可以少

//第二種定義方式   不太好,只管用一次
struct Student
{
int age;
float score;
char sex;
}st;   //定義好了變量名
//第三種方式  
struct
{
int age;
float score;
char sex;
}st3;
int main (void)
{
struct Student st = {80, 66.6 'f'};//結(jié)構(gòu)體變量//結(jié)構(gòu)體賦值; //對(duì)變量進(jìn)行類型選擇,是結(jié)構(gòu)體類型,st是結(jié)構(gòu)體變量的名字
struct Student st1;
// st = {80, 66.6 'f'};這樣寫錯(cuò)誤的
//輸出形式:結(jié)構(gòu)體變量名.成員名        先編譯下寫名字.自動(dòng)彈出課選擇的成員名
st1.age = 10;
st1.score = 12; //定義過后的只可以單個(gè)賦值  ‘ .’表示到結(jié)構(gòu)體某一位下一位進(jìn)行賦值
//指針提前方法
struct Student * ps = &st;  //不可以不寫&,因?yàn)橹羔樣玫亩际堑刂?br /> ps->age = 99; //計(jì)算機(jī)內(nèi)部轉(zhuǎn)換為(*ps).age
printf  printf ("%d %lf %c",st.age, st.score, st.srx);
("%d %lf %c",st.age, st.score, st.srx);
return 0;
}
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表