给结构体赋值
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
定义了结构体,声明了结构体变量,接下来就是给结构体赋值了。赋值也有两种方式,以song结构体为例。
- 声明变量时赋值
struct song song1,song2=
{"我的歌声里","曲婉婷",180,{2013,03,26}};
或者
struct song{
char title[64];
char artist[32];
int time;
struct date published;
}song1,song2=
{"我的歌声里","曲婉婷",180,{2013,03,26}};
2 . 声明变量后赋值
song2.title = "我的歌声里";
song2.artist = "曲婉婷";
song2.time = 180;
song2.date = {2013 , 03 , 26 };
如果我们想要对结构体变量进行一些处理该怎么办?比如把歌名打印出来:
printf("歌名:%s\n",song2.title);
在线练习
{$ activeFileHint $}