[root@hpc-rm thread]# gcc -S gas.c gas.c: In function 'for9': gas.c:28: error: initializer element is not constant
回复 syoubin_sai initializer element is not constant 编译器都说了,你就满足它吧 efolzl 发表于 2010-09-03 17:05
静态变量初始化是由编译完成的。程序还没有运行时,这个值就要定下来 zhangsuozhu 发表于 2010-09-03 17:11
回复 hellioncu 请问什么变量在编译器值必须确定,什么变量在运行时确定?? pengjianbokobe 发表于 2010-09-04 12:41
试验过了,cpp里可以 caboy_cu 发表于 2010-09-04 20:45
c++智能一些,把这种动态赋值的静态变量直接当作未初始化的静态变量存放,在运行时赋值。只把能够编译时 ... flynetcn 发表于 2010-09-04 21:41