結(jié)構(gòu)體中包含另一個結(jié)構(gòu)體 C語言,如何在結(jié)構(gòu)體中給嵌套的結(jié)構(gòu)體賦值?
C語言,如何在結(jié)構(gòu)體中給嵌套的結(jié)構(gòu)體賦值?要為結(jié)構(gòu)賦值,首先定義結(jié)構(gòu),然后分別為其成員賦值。例如,#include<studio。H>結(jié)構(gòu)?學(xué)生{智力?Num字符?Name[10}無效?Mai
C語言,如何在結(jié)構(gòu)體中給嵌套的結(jié)構(gòu)體賦值?
要為結(jié)構(gòu)賦值,首先定義結(jié)構(gòu),然后分別為其成員賦值。例如,
#include<studio。H>
結(jié)構(gòu)?學(xué)生
{
智力?Num
字符?Name[10
}
無效?Main()
{
結(jié)構(gòu)?學(xué)生?S
printf(“輸入學(xué)號:n”)
scanf(%d”)&安培數(shù))//Scanf assign to num member of struct
printf(“enter name:n”)
Scanf(“%s”,&安培名稱)
Printf(“輸入信息為:學(xué)號:%D,姓名::%sn”,s.num?,s.name)
}運(yùn)行屏幕截圖: