C++初学者教程第二章:向世界问好

Hello,大家好,我又来了,然后今天我们正式开始写程序了,开发环境的配置我就不讲了,因为大家的系统、平台、喜好都不一样,网上教程很多。

所有编程语言开始的第一个程序都是向世界问好,接下来我先贴出代码:

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello World!";
    return 0;
}

接下来我们一句一句解释一下以上的代码。

首先我们需要了解的是:C++的命令语句必须要以“;”结尾,否则会报错。如下:

return 0

 这句代码是错误的,因为没有分号。

OK,接下来继续来解析。

第一句:#include <iostream>是引入头文件,C++一些语句、函数是需要引入相应的头文件的,比作一个工厂,如果需要一些工具,需要先把工具盒搬进来,这个头文件就相当于工具盒。后续我们会认识到越来越多的头文件。加上头文件的格式是在代码开头加上#include <头文件名>

接下来第二句:using namespace std;的意思是默认使用std命名空间,命名空间就相当于工具盒里的小格子,using namespace std;就相当于告诉我们,要默认从std格子里拿取工具。如果我们不加上这句命令也可以,但是我们就要在命令前面告诉程序这个语句是哪个“格子”里的,如下:

#include <iostream>

int main()
{
    std::cout << "Hello World!";
    return 0;
}

看到了吗?我们在cout前面加上了“std::”,相当于告诉了程序cout在std格子里。

第三句:int main(),这是一个函数,返回int类型,名字叫做main(),听不懂没关系,函数一章会教,只需要知道main函数是默认的主函数,系统执行main函数大括号里命令(语句)。

第四句:是cout输出命令,加上cout需要iostream头文件,输出命令的格式是cout << 输出内容1 << 输出内容2······如下。然后""里面的是字符串(文字),输出数字不需要引号,但是输入一段文字需要哦~

第五句:是返回一个0的返回值,在main函数里return 0;默认是关闭程序。

此时,我打出了以下代码:

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello World!" << "Hello CSDN";
    return 0;
}
#include <iostream>
using namespace std;

int main()
{
    cout << "Hello World!";
    cout << "Hello CSDN";
    return 0;
}

可以看到,这两个代码片段的执行结果是一样的,都输出了Hello World!Hello CSDN,所以这告诉了我们连着cout输出和分成两个的效果一样。

但是如果我想要去换行怎么办呢?接下来告诉大家,只需要输出换行符就好了,换行符是endl,重要的事情说三遍!endl没有引号,没有引号,没有引号,如果你打出了引号,就不会输出换行了,而是会输出endl这段文字。所以可以修改代码如下:

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello World!" << endl;
    cout << "Hello CSDN";
    return 0;
}

现在就可以看到输出是有换行的啦~备注:此处endl可以换成"\n"(endl没有引号,\n有)两个都能换行,但是有区别,后续会讲的。

然后再和大家说一个备注,C++的单行注释是//,多行注释是/**/,看以下代码:

//我是单行注释,系统编译运行时会跳过单行注释符后面的内容
/*
我是多行注释
多行注释符之间的会被编译运行的时候省略
*/

总的来说,我们的C++能力可以向世界问好啦!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值