今天开始,我们来学习C++编程语言(本蒟蒻所有文章都为C++编程语言,有其他需求的小伙伴可以去搜一下其他的哦)。在学习如何打代码之前我们先来认识一下它。
一、认识编程
1 . 程序与计算机语言
程序:为实现特定目标或解决特定问题而用计算机语言编写的指令序列。
计算机语言:人与计算机交流的语言。
2 . 编辑与编译
在某种计算机语言环境下编写程序的过程就叫做编辑;而我们编辑的程序计算机是看不懂的,所以计算机要将其翻译成自己能懂的语言,这个过程就叫翻译。翻译分为两种,一种是解释,即计算机对程序翻译一句执行一句的过程;另一种是编译,即计算机对程序进行一次性全部翻译,然后再运行。C++进行的就是编译。
认识完这些后我们来看一下C++的程序结构。
二、程序结构
我们先来看一段代码。
#include<bits/stdc++.h> //头文件
using namespace std; //命名空间
int main(){ //主函数
cout<<"Hello World!";
return 0; //函数返回值
}
通过这段代码我们不难发现C++程序主要由头文件、命名空间(名字空间)、主函数构成,而主函数的最后还要有主函数的返回值。
1 . 头文件
头文件的作用就是C++程序对其他程序引用。简单来说,就是不同的头文件中包含了不同的代码语句(只是个人见解,有不对的地方请各位神牛指教)。格式有两个:#include<头文件名>或#include"头文件名"。
2 . 命名空间(名字空间)
其作用是指明程序采用的名字空间。这个就好像在一班和二班都有一个叫李四的人,然后你想找二班的李四,必须要先说明是二班的才能找到你想找的人。这个二班就是名字空间。namespace 后的std则为命名空间的名字。若不加此句,cout语句就要写成std::cout<<"Hello World!";十分的麻烦,所以还是最好加上命名空间的那一句。
3 . 主函数
主函数就是需要包含执行的命令,并且必须存在,常用花括号括起其中的内容,最后一一般有一个返回值0,写作return 0;
这就是今天的内容了,本蒟蒻第一次写博客,若有不准确的地方还望大佬神牛帮忙指教🙏
(本文章对《CCF中学生计算机程序设计》进行总结,有重复内容非恶意搬运🙏)