1. 主页 > vs安装问题 > VS2017安装问题 >

visual studio 2017里发现的问题,为什么C文件不报错

 

在visual studio 2017里写这个代码。如果写的是C文件,编译不报错也能运行。如果写的是CPP文件,编译报错且不能运行

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    C2440    “初始化”: 无法从“const char [6]”转换为“char *”    test    d:\users\lenovo\source\repos\test\test\test.cpp    7    
严重性    代码    说明    项目    文件    行    禁止显示状态
错误(活动)    E0144    "const char *" 类型的值不能用于初始化 "char *" 类型的实体    test    D:\Users\Lenovo\source\repos\test\test\test.cpp    7    

#include <stdio.h>
#include <stdlib.h>
#include<string.h>

int main()
{
	char  * myArray[] = { "bbbbb", "aaaa", "ccccc", "1111111" };
	system("pause");
}

 

本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2017anzhuangwenti/2020/0725/5131.html

联系我们

在线咨询:点击这里给我发消息

微信号:PREEE8

工作日:9:30-18:30,节假日休息