zyxzyx。 发表于 2021-11-17 19:17:27

关于system("pause");函数的问题

为什么有些不加头文件就可以运行system("pause");    有些不加头文件就不能运行system("pause");

hrpzcf 发表于 2021-11-17 19:17:28

zyxzyx。 发表于 2021-11-18 07:51
cpp的代码头文件的文件名后面好像不用加 .h
我两个代码应该都是c

最后一个不是"未命名1.cpp"吗

wp231957 发表于 2021-11-17 19:54:00

需要包含stdlib.h不包含就无法编译

列斗 发表于 2021-11-17 20:17:10

本帖最后由 列斗 于 2021-11-17 20:18 编辑

因为vs编译器内置stdlib.h这玩意

zyxzyx。 发表于 2021-11-17 22:40:30

wp231957 发表于 2021-11-17 19:54
需要包含stdlib.h不包含就无法编译

我两个文件是在同一个电脑上运行的,第一个没写头文件也编译出来了,不知道为什么

zyxzyx。 发表于 2021-11-17 22:41:49

列斗 发表于 2021-11-17 20:17
因为vs编译器内置stdlib.h这玩意

我两个文件是在一台电脑上运行的
编译器应该一样的吧

hrpzcf 发表于 2021-11-18 00:04:17

本帖最后由 hrpzcf 于 2021-11-18 00:30 编辑

是不是一个C一个CPP,可能编译器对其实现不同

zyxzyx。 发表于 2021-11-18 07:51:34

hrpzcf 发表于 2021-11-18 00:04
是不是一个C一个CPP,可能编译器对其实现不同

cpp的代码头文件的文件名后面好像不用加 .h
我两个代码应该都是c

zyxzyx。 发表于 2021-11-19 18:33:40

我没分清c和cpp
页: [1]
查看完整版本: 关于system("pause");函数的问题