c语言 complex.h问题

qq_17469715 2015-04-21 08:37:25
#include<complex.h>
#include<stdio.h>


int main(void)
{
double complex cx = 1.0 + 3.0*I;

return 0;
}

1>------ 已启动生成: 项目: ConsoleApplication1, 配置: Debug Win32 ------
1> 源.cpp
1>d:\c\consoleapplication1\consoleapplication1\源.cpp(7): error C2146: 语法错误: 缺少“;”(在标识符“cx”的前面)
1>d:\c\consoleapplication1\consoleapplication1\源.cpp(7): error C2065: “cx”: 未声明的标识符
1>d:\c\consoleapplication1\consoleapplication1\源.cpp(7): error C2677: 二进制“*”: 没有找到接受“_Fcomplex”类型的全局运算符(或没有可接受的转换)
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========



...全文
336 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
iyomumx 2015-04-21
  • 打赏
  • 举报
回复
msvc不支持C99的很多新特性,你应该换个编译器

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧