利用結構體變數記錄某公司每個職工的姓名 年齡 編號和性別

2023-01-13 10:55:33 字數 1189 閱讀 9227

1樓:所有的都想知道

整個程式很多錯誤。。

結構體中的xingming和xingbie是一個字元。不是字串這個info是結構體,不是陣列。引用結構體你應該會,就是下面的info.

xingming這些,改成

bianhao ,info.xingbie ) ;

下面的賦值

information[i][0]=info.xingming;

information[i][1]=info.nianling;

information[i][2]=info.bianhao;

information[i][3]=info.xingbie;

學過字元的賦值你應該知道,是一個一個字元的賦值的,你可以用strcpy函式.如果是數值賦值上面的information[i][1]=info.nianling;

information[i][2]=info.bianhao;可以直接賦值

可以說整個程式還欠重新編寫

2樓:匿名使用者

struct info

; xingming和xingbie 只有一個字元長度啊

2道c語言題,大家幫忙解一下

3樓:王文瑞

整數包括正整數和負整數兩類。 ( )

假定某單位的職工資料,包括職工號,姓名,性別,年齡和工資。從鍵盤輸入10名職工的資料,然後列印輸出 100

4樓:匿名使用者

這個題目就是做一個**,在橫向**內輸入職工號,姓名年齡和工資,在下面一行中輸入資料就好了

5樓:

你說的是做表嗎,怎麼那麼麻煩啊 我不喜歡這麼做的

定義一個結構體型別,成員包括:職工號、姓名、性別、年齡、工資

6樓:

struct person;

7樓:扈懷煒

struct employee;

typedef結構體指標變數再去定義變數什麼意思

driverextension是一個你自己命名的結構體的名字 看起來是驅動拓展?結構體裡的結構是自己定義的,不過這個結構體貌似是引用了另一個結構體。你說的pdriver extension driverextension就是這樣定義結構體的,沒有問題 typedef是自定義型別,相當於,用pdriv...

結構體變數如何賦值可以直接賦值嗎

結構體變數是可以直接賦值的 定義結構體型別,然後用這個型別定義出來的變數就是結構體變數 c語言在相同型別的變數間賦值時是直接記憶體複製的,即將他們的記憶體進行復制,這裡因為同樣結構體變數,屬於同一種變數,所以賦值時是按照他們的記憶體分佈來直接拷貝的。結構體的賦值僅僅是簡單的淺複製,如果涉及到指標型別...

c結構體中如果含有其他結構體陣列怎麼初始化?求大神指教

將a suba new a 10 改為 a suba 10 即可.此處 a 代表型別,suba代表變數名 類似int arr 10 寫成 int 10 arr 明顯錯誤 c 中結構體如何定義?結構體的成員中含有陣列 struct b 程式呼叫時 採用 b ab ab.suba new a 10 的方...