2764315761 发表于 2014-7-26 14:42:01

紧急求助!这个问题竟然和文件名有关?

本帖最后由 2764315761 于 2014-7-26 14:55 编辑

大家看一下这句代码:
#include<stdio.h>
main()
{
printf("hello word\n");
system("pause");
}
在文件后缀名为*.c的时候是正确的:

当时后缀名改成cpp的时候确是错误的:

这到底是怎么回事啊?紧急求助!


sliwu 发表于 2014-7-26 14:57:10

编译的方式不一样吧

墙角君 发表于 2014-7-26 15:35:10

不懂。。。

浮砂 发表于 2014-7-26 15:41:26

本帖最后由 浮砂 于 2014-7-26 16:00 编辑

上面的应该是 #include <stdio.h>

Angel丶L 发表于 2014-7-26 15:48:01

楼主 一个是C语言文件 一个是Cpp 也就是C++ 两个语法不一样的哦

牡丹花下死做鬼 发表于 2014-7-26 15:56:50

system()要包含头文件 #include<windows.h>
基本写法
C:
#include<stdio.h>
int main
{
    return 0;
}
C++:
#include <iostream.h>
using namespace std;
int main()
{
    reutrn 0;
}
由此看出C和C++完全不是一回事
C是c的文件cpp是C++的文件
C和C++不是一回事啊

2764315761 发表于 2014-7-26 19:38:31

谢谢大家,我明白了{:7_157:}
页: [1]
查看完整版本: 紧急求助!这个问题竟然和文件名有关?