下面这个函数的功能是给结构体内的变量付值,在输出,错

[复制链接]
1666|3
 楼主| chuandaoxy 发表于 2008-1-23 18:27 | 显示全部楼层 |阅读模式
#include<stdio.h>

main()

{  
    struct addr

    {
        
   char name[2];
   char street[40];
   char city[20];
   char state[3];
   unsigned long int zip;

    } struct addr addr_list[100];

 

    addr_list[2].name[0]='x';

    printf("%lu",addr_list[2].name[0]);
lelee007 发表于 2008-1-23 20:12 | 显示全部楼层

明显少了个花括号

main函数在printf后还没结束?
哈哈
alice84 发表于 2008-1-23 20:14 | 显示全部楼层
mohanwei 发表于 2008-1-23 20:19 | 显示全部楼层

把编译报错的内容一贴就清楚了

您需要登录后才可以回帖 登录 | 注册

本版积分规则

856

主题

1046

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部