C++完全兼容C的语法吗

2025-04-20 04:31:22
推荐回答(1个)
回答1:

基本兼容 不完全兼容
举个简单的例子
char *p = malloc(100);
这样的代码在C中是没问题的
在C++里面就必须加强制转换
char *p = (char *)malloc(100);

另外一个例子,在C中,函数不声明直接调用只是警告, 但到C++里面就直接报错了。

区别很小。但不是完全兼容。