70,037
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
typedef struct _A
{
const int index;
char name[260];
}AA;
int main(void)
{
AA a = { 120, "adfadf"}; /*index的值只能在初始化时给出*/
printf("%d\n", a.index);
return 0;
}
#include <stdio.h>
struct _A
{
const int index;
char name[260];
};
int main()
{
struct _A a = {12, "abcd"};
printf("%s\n", a.name);
printf("%d\n",a.index);
//a.index = 18;//这里如果不注释掉,编译会报错,F:\>gcc 1.c
//1.c: In function 'main':
//1.c:14: error: assignment of read-only member 'index'
return 0;
}