请问复合字面量定义的类似数组的初始化列表是什么
这个字面量算是了解了,在谭浩强c程序设计中根本没有这个知识点,在c primer中解释的也不详细,各位师兄有没有自己的看法,可以来评论下我写的代码
程序代码:
#include<stdio.h> #define cols 4 int main() { int* pat1; pat1 = (int[2]){ 1,2 }; printf("数组的首值%d\n数组2的值%d", *pat1, *(pat1++ )); return 0; }
但是输出的结果有点不近人意了,本来理想的输出结果是1 2但是结果正好相反