为什么我的c语言前没加#include<stdlib.h>,system("pause")也可以使用

可是我加了,反而出错,还有你那wall什么意思。我是初学者。好多不懂

你又没有调用库函数,不加可以用,没什么问题。加了出错是由于你的程序里面有些函数的名字和库函数的名字一样了,或加的语句有问题。他说的WALL 是警告,就是说你编译的时候是有不规范的地方的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-24
这些系统库,好的编译器会自动给你添加,如果你在编译参数加上-Wall,应该会提示你 默认使用系统函数system追问

可是我加了,反而出错,还有你那wall什么意思。我是初学者。好多不懂

追答

打开编译器深层警告

追问

虽然不是很懂,但谢了。我再试试。你应该挺懂c语言吧。那可以回答这个问题吗?为什么C语言中'\b'是把前面的字符删除而不是光标前移。比如十进制转换为二进制就要用,我提了问,可以搜到的

本回答被提问者采纳
相似回答