有关c与c++的问题

1#include<stdio.h>
int main()
{

}
这个是这种格式
而#include
using namespace std (为什要写这一行??)
int main(){

}

using namespace std 设置默认的命名空间。

你不写也是可以的,但具体用到标准库的函数时,就需要指定命名空间才行。增加using namespace std;后,就不需要每个函数都指定命名空间了,代码可以更加简单,清晰。
就像你使用某个类的函数一样,你需要#include这个类的头文件,否则编译器不知道你要用的类从哪里来的

说明使用的是标准c,比如如果使用string,如果没有using namespace std;那么在使用string类型的变量时,就需要写成std::string,加上using namespace std;这句话后,就可以省略std::

三年二班有个人叫李子明,
三年三班也有个人叫李子明,
所以你在使用李子明的时候,前面得加一句申明:我接下来说的人都是来自三年二班
这样大家就知道了,你说的李子明是来自三年二班。
上面的std也是一样,
表明你使用默认方法是来自std

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^