个人简介+基础语句——基础输出
我是首都师范大学附属中学的一名学生,对c++十分感兴趣。我在看现在的c++书籍时,无论是算法还是面向对象,即使是像《啊哈!》这样的书又是也难以看懂(其实八成是自己理解能力太差)。另外,即使再好的书上也难免有一些漏洞。作为一名蒟蒻,我总是能深深体会到一些新手看不懂教材的痛苦。希望我在今后写的帖子会对大家有所帮助。
万事开头难。今天首先要讲的是c++中的输出,是c++中最基础的部分,当然也是写一切题目的基础。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。输出主要有两个常用语句,分别是:cout和printf。这里先来介绍cout。
cout是我学习的第一个语句,也是新手使用频率最高的语句。它位于c++的iostream头文件中。那么,头文件又是什么呢?头文件是一种包含功能函数、数据接口声明的载体文件,简单地说,就是不使用头文件就无法使用很多语句。因此,在写程序的时候一定不要忘记添加头文件。至于怎么添加头文件,其实非常简单,只有一行代码:
#include<iostream>
写了这行代码之后,在iostream这个头文件中的语句就都可以使用了。如果你还是不明白到底头文件是干什么用的,看看百度百科,再不明白,我只能帮你到这了,在以后的程序编写中你肯定会理解的。
另外,命名空间是一种和头文件作用相似的东西,但是说他相似其实还有很大区别,具体区别是什么很难解释清楚,在漫长的变成学习中你也会慢慢明白的。不管怎么样,先要把程序写对。以下是添加命名空间的语句。注意,命名空间是包含在头文件中的,但有些头文件没有命名空间,比如cstdio,如果添加的头文件中没有命名空间,那么使用添加命名空间的语句就会报错。
using namespace std;
还要注意,除了一些特殊的语句,在写完一句话后一定要加上分号,否则会报错。
c++程序是由三部分构成的:头文件和命名空间的声明,变量、函数、结构体等的定义,主函数。一般来说,程序运行时只会运行主函数部分,其他部分都是辅助主函数运行的。也就是说,在不影响主函数的情况下,你甚至可以不添加头文件和命名空间,只要保证不报错就行。那么,主函数要怎么写呢?很简单,如下:
int main() { }
我们大部分的代码,都要写在主函数里面,也就是这两个花括号之间。
说了这么多,那到底该怎么输出呢?别急,cout语句非常简单,这也是它被广泛使用的原因。它的格式是:cout<<输出内容1<<输出内容2<<输出内容3<<……;
简单吧?在cout语句中,我们用endl来表示换行。如果你的代码是:
cout<<endl;
这就表示你要换一行。简单吧?接下来我们就来写一个非常简单的小程序。
#include<iostream> using namespace std; int main() { cout<<"Hello world"<<endl; return 0; }
这就是一个完整的程序了。它的运行结果如下:
Hello world
在进行输出时,加了双引号的内容会被直接输出,而不加双引号的内容会被计算后输出,比如这个小程序:
#include<iostream>
using namespace std;
int main()
{
cout<<"5+3"<<endl<<5+3<<endl;
return 0;
}
它的运行结果是:
5+3 8
这就是c++的神奇之处了,它让你的输出变得非常自由。
这就是cout的用法了,你学会了吗?
Created by RFdragon
