若已定义:struct Date{int year;int month;int day;}today;,下列能将2020赋予结构变量today中成员year的是【】。
A: year=2020;
B: Date.year=2020;
C: today.year=2020;
D: today->;year=2020;
A: year=2020;
B: Date.year=2020;
C: today.year=2020;
D: today->;year=2020;
举一反三
- 以下结构体数组定义,不正确的是______。 A: struct date{ int year; int month; int day;}date1[10],date2[10]; B: struct{ int year; int month; int day;}date1[10],date2[10]; C: struct date{ int year; int month; int day;}; ..... struct datedate1[10],date2[10]; D: struct datedate1[10],date2[10];.....struct date{ int year; int month; int day;};
- 以下程序运行的结果是 ( ) 。 #include ” stdio.h ” main() { struct date { int year , month , day ; } today ; printf( “ %d\n ” ,sizeof(struct date)); }
- 下列有关结构体的定义错误的是_______。 A: typedef date { int year,month,day ;} type_date; B: struct { char name[10] ; float angle ;}; C: typedef struct date { int year,month,day ;} type_date ; D: struct date { int year,month,day ;} type_date ;
- 假设你的出生日期为"1995-11-25",现要求根据当前年份计算出你的年龄,计算方法为两年份之差,则以下计算公式正确的是()。 A: =YEAR(TODAY())-YEAR(1995-11-25) B: =YEAR(TODAY())-YEAR(""1995-11-25"") C: =YEAR(DATE())-YEAR(DATE(1995,11,25)) D: =YEAR(TODAY())-YEAR(DATE(1995,11,25))
- 下面结构体的定义语句中,不正确的是______。 A: structdate B: int month; C: int day; D: int year; E: Struct date datel; F: B.stmctdate G: intmonth; H: int day; I: int year; J: datel; K: struct L: int month; M: int day; N: int year; O: date 1; P: D. #define DATE stmct date Q: DATE R: int month; S: int day; T: int year; U: datel;