結構體成員陣列賦值? 10

2025-03-06 10:19:57 字數 2721 閱讀 6007

結構體成員陣列賦值?

1樓:聽不清啊

你把scanf("%f",(&s+i)->score[j]))這個語句改為:

scanf("%f",&(s[i].score[j]))

這樣試試。

2樓:aaa迪總

寫個初始化函式吧,把要初始化的東西封裝起來,呼叫這個函式完成初始化。

3樓:鑼滒煈葛煆

因為陣列賦值你的這個寫法是初始化定義時在才能這樣寫的 int a[3] = 這樣才。

4樓:鐵敢敢

給出一下**,其中使用strcpy函式,標頭檔案為#include。其用法為strcpy(字元陣列,需要拷貝的字串);#include

#include using

5樓:大偉說體育

結構體變數成員 字元 陣列 的 賦值 學習錯誤記錄。

結構體陣列定義和使用是什麼?

6樓:遊戲人生說遊戲

結構體是一種構造資料型別也稱複雜資料型別,由若干不同型別的變數資料組成。每個變數都是結構體的成員,每個成可以是基本資料型別,也可以是構造型別。

上面的**定義了乙個結構體,名字為由4個成員組成,分別為 name、num、score。注意大括號後面的分號;不能少。結構體變數結構體也是一種資料型別,可以用來說明變數。

stu就像乙個「模板」,定義出來的變數都具有相同的性質。也可以將結構體比作「圖紙」,消棚將結構體變數比作拿咐則「零件」,根據同一張圖紙生產出來的零件的特性都是一樣的。

怎麼學習c語言

乙個開發環境,例如turbo c 20,這個曾經佔據了dos時代開發程式的大半個江山。windows時代,用turbo c有感覺不方面,程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。

建議使用visual c++,這個東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。

一本學習教程,現在c語言教材多如牛毛,但推薦大家使用《c語言程式設計》譚浩強主編 第二版 清華大學出版社,此書編寫的很適合初學者,並且內容也很精到。

除此以外,現在有很多輔助學習的軟體,畢竟現在是window時代了,學習軟體多如牛毛,不象我們當初學習。

只有讀書做題這麼老套。我向大家推薦乙個整合學習環境(c語言),裡邊的知識點總結和例程講解都非常好,還有題庫測試環境,據說有好幾千題,甚至還有乙個windows下的trubo c,初學者甚至不用簡唯裝其它的編譯器,就可以練習程式設計了。

結構體中的成員如果是字元陣列,有幾種賦值方式?

7樓:網友

1、宣告結構體變數時用字串常量初始化。

2、用scanf的%s輸入結構體變數的字元陣列成員。

3、用strcpy給結構體變數的字元陣列成員複製進內容。

結構體型別的陣列

8樓:手機使用者

乙個結構體變數中可以存放一組資料(如乙個學生的學號、姓名、成績等資料)。如果有10個學生的資料需要參加運算,顯然應該用陣列,這就是結構體陣列。結構體陣列與以前介紹過的數值型陣列的不同之處在於:

每個陣列元素都是乙個結構體型別的資料,它們都分別包括各個成員項。 定義結構體陣列和定義結構體變數的方法相仿,定義結構體陣列時只需宣告其為陣列即可。如。

student stu[3];//定義student型別的陣列stu

也可以直接定義乙個結構體陣列,如。

struct student

stu[3];

或struct

stu[3];

結構體陣列的初始化與其他型別的陣列一樣,對結構體陣列可以初始化。如。

struct student

stu[3]=,};定義陣列stu時,也可以不指定元素個數,即寫成以下形式:

stu[ ]=,,}

編譯時,系統會根據給出初值的結構體常量的個數來確定陣列元素的個數。

乙個結構體常量應包括結構體中全部成員的值。當然,陣列的初始化也可以用以下形式:

student stu[ ]=,,}//已事先宣告瞭結構體型別student

由上可以看到,結構體陣列初始化的一般形式是在所定義的陣列名的後面加上 =; 下面舉乙個簡單的例子來說明結構體陣列的定義和引用。

例對候選人得票的統計程式。設有3個候選人,最終只能有1人當選為領導。今有10個人參加投票,從鍵盤先後輸入這10個人所投的候選人的名字,要求最後輸出這3個候選人的得票結果。

可以定義乙個候選人結構體陣列,包括3個元素,在每個元素中存放有關的資料。

程式如下:#include

struct person//宣告結構體型別person

person leader[3]=;

定義person型別的陣列,內容為3個候選人的姓名和當前的得票數。

int main( )

cout<

#include

using namespace std;

struct person

int main( )

int i,j;

string leader_name;// leader_name為字串變數。

for(i=0;i<10;i++)

coutreturn 0;}

C語言關於結構體的問題,C語言結構體成員的引用問題

你要傳的是乙個陣列吧,直接這樣寫就行了 void show struct length pointer 使用時就可以按你那樣的直接取下標 point count 呼叫也不對 void show pointer 不知道這裡怎麼錯了,請大家講下 改成show pointer 就行了,還有你之前的定義st...

防彈少年團成員,防彈少年團成員資料

防彈少年團 bts 南韓男子演唱組合,由金南俊 金碩珍 閔玧其 鄭號錫 朴智旻 金泰亨 田柾國7名成員組成。2013年6月12日,發行出道單曲 2 cool 4 skool 同年11月14日,獲第5屆melon 盛典最佳新人獎。2014年1月,獲第28屆南韓金唱片 部門新人獎 第23屆high1首爾...

至上勵合各成員,至上勵合各成員資料?

至上勵合組合張遠資料 張遠檔案 聲線乾淨而溫柔 極具識別性 陽光開朗 沉著穩重 偶爾也有可愛撒嬌的一面 姓名 張遠 暱稱 小遠 豬崽 英文名 bird 貼吧id bird00711 民族 漢 出生年月日 1985年6月2日 星座 雙子座 血型 o型 身高 181cm 體重 60kg 出生地 安徽鳳陽...