已经无语了
用的Dev-C++ Dev-Cpp.5.11 编译器 这个复数定义就是报错
#include <stdio.h> #include <complex.h> int main(void) { double complex cz = 1.0 + 2.0*I; printf( "%g%+gi\n", creal(cz), cimag(cz) ); double complex cz2 = 1.0 + 2.0i; printf( "%g%+gi\n", creal(cz2), cimag(cz2)); }