📄 20010924-1.c
字号:
/* Verify that flexible arrays can be initialized from STRING_CST constructors. *//* Baselines. */struct { char a1c; char *a1p;} a1 = { '4', "62"};struct { char a2c; char a2p[2];} a2 = { 'v', "cq"};/* The tests. */struct { char a3c; char a3p[];} a3 = { 'o', "wx"};struct { char a4c; char a4p[];} a4 = { '9', { 'e', 'b' }};main(){ if (a1.a1c != '4') abort(); if (a1.a1p[0] != '6') abort(); if (a1.a1p[1] != '2') abort(); if (a1.a1p[2] != '\0') abort(); if (a2.a2c != 'v') abort(); if (a2.a2p[0] != 'c') abort(); if (a2.a2p[1] != 'q') abort(); if (a3.a3c != 'o') abort(); if (a3.a3p[0] != 'w') abort(); if (a3.a3p[1] != 'x') abort(); if (a4.a4c != '9') abort(); if (a4.a4p[0] != 'e') abort(); if (a4.a4p[1] != 'b') abort(); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -