黑马程序员技术交流社区

标题: 结构体数组问题 [打印本页]

作者: 77媛儿    时间: 2014-3-18 09:19
标题: 结构体数组问题
   struct RankRecord records[3] =
    {
        {1,"jack",5000},
        
        {2,"jim",500},
        
        {3,"jake",300}
    };
   
    records[0].no =4;
    //错误写法,只有在定义结构体的时候才能这样书写
    //records[0] = {4, "rose", 9000};

除了record[0].no,这样一个一个改外 没有整体改得方法吗
作者: 脸皮猴    时间: 2014-3-18 09:28
恩,只有在定义这个结构体的时候才能这么改。但是有一个方法可以间接实现你想实现的方法。
struct RankRecord  temp =  {4, "rose", 9000};
records[0]  = temp ;
作者: 77媛儿    时间: 2014-3-18 11:42
脸皮猴 发表于 2014-3-18 09:28
恩,只有在定义这个结构体的时候才能这么改。但是有一个方法可以间接实现你想实现的方法。
struct RankReco ...

猴哥犀利




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2