VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

有编程疑问吗?还请到提问专区发帖提问!
搜索
查看: 278|回复: 4

[求助] 结构体数组赋值问题

[复制链接]
44_avatar_middle
online_vip hahacker 发表于 2018-7-1 20:32:44 | 显示全部楼层 |阅读模式
#include "stdafx.h"
#include "err.h"

struct Student
{
        char name[10];
        int age;
};

int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{

        Student xuesheng[] =
        {
                {"zhangsan", 15},
                {"lisi", 16},
        };

        int isize = _countof(xuesheng);

        CString str;
        str.Format("%d", isize);
        AfxMessageBox(str);


        return 0;
}

在lisi这一行,后面我多加了一个逗号,为什么还是能编译成功,而且isize的大小还是和不加逗号的结果是一样的,都是2,
请问为什么我加了逗号没有影响程序正确编译。向老大求助。
结构体数组赋值问题




上一篇:视频教程在win10下 无图像有声音 何解
下一篇:C++编写Windows服务程序中调用Log4cpp产生日志问题

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

51_avatar_middle
online_admins Syc 发表于 2018-7-1 21:55:50 | 显示全部楼层
这个只是编译器处理的好,把你这种情况认为是正确的了,语法的标准问题了,这个没什么大问题!

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

44_avatar_middle
ico_lz  楼主| hahacker 发表于 2018-7-1 22:15:43 | 显示全部楼层
Syc 发表于 2018-7-1 21:55
这个只是编译器处理的好,把你这种情况认为是正确的了,语法的标准问题了,这个没什么大问题!

那么实际上,这种写法对不对?反正是编译器编译通过了,那说明写法也应该没问题吧,或是说,最好别这么写,不推荐这么写。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

51_avatar_middle
online_admins Syc 发表于 2018-7-1 22:43:26 | 显示全部楼层
hahacker 发表于 2018-7-1 22:15
那么实际上,这种写法对不对?反正是编译器编译通过了,那说明写法也应该没问题吧,或是说,最好别这么写 ...

能往标准上靠尽量往标准上靠吧,当然有可能 C++ 的新标准也支持这种写法了,我还真没去细查标准文档

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

44_avatar_middle
ico_lz  楼主| hahacker 发表于 2018-7-2 09:15:56 | 显示全部楼层
Syc 发表于 2018-7-1 22:43
能往标准上靠尽量往标准上靠吧,当然有可能 C++ 的新标准也支持这种写法了,我还真没去细查标准文档

应该不是什么新标准吧,VC6.0也能编译通过这种结构体数组赋值,VC6的库都太老了。

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你已经在论坛发帖求助,并且从坛友或者管理的回复中解决了问题,请编辑帖子并把分类改成【已解决】

如何回报帮助你解决问题的坛友?可以给对方加【热心】【驿站币】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /1 下一条

QQ
QQ在线咨询
联系电话
13591366679
手机扫一扫 关注本站精彩内容
wxqrcode

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2018-9-26 21:31

Powered by Discuz! X3.4

© 2009-2018 cctry.com

快速回复 返回顶部 返回列表