C++ begin

一:一个 C++ 程序

示例程序:test.cpp

cpp 复制代码
#include<iostream>
int main()
{
    using namespace std;
    cout<<"Hello World!";
    cout<<endl;
    return 0;
}

C语言和C++语言的输入和输出:

C语言输入和输出:printf()函数,scanf()函数,stdio.h文件

C++语言输入输出:cout()函数,cin()函数,iostream文件

二:main()函数

程序test.cpp示例程序的基本结构如下:

cpp 复制代码
int main()
{

statements;
return 0;

}

这几行代码构成了函数定义(function definition)。

三:C++注释

C++注释以双斜杠(//)打头。

四:C++预处理器和iostream文件

cpp 复制代码
#include<iostream>
using namespace std;

C++程序要使用输入输出,则需要提供以上两行代码。

五:头文件名

iostream这样的文件也叫头文件(header file),由于它们被包含在文件的起始处。C++编译器自带了很多头文件。

六:名称空间

cpp 复制代码
using namespace std;

如果使用 iostream,而不是 iostream.h ,要使用上面的名称空间编译指令使 iostream 中的定义对程序可用。

这叫 using 编译指令

七:C++源代码格式化

程序要格式化,每条语句占一行。在C++语言中,分号标示了语句的结尾。因此,在C++中,回车就是将语句分开。在C++中,通常可以在能够使用回车的地方使用空格。即可以把一条语句放在几行上,也可以把几条语句放在同一行上。

相关推荐
深邃-12 小时前
【数据结构与算法】-二叉树(2):实现顺序结构二叉树(堆的实现),向上调整算法,向下调整算法,堆排序,TOP-K问题
数据结构·算法·二叉树·排序算法·堆排序··top-k
咸鱼2.012 小时前
【java入门到放弃】Dubbo
java·开发语言·dubbo
We་ct15 小时前
LeetCode 5. 最长回文子串:DP + 中心扩展
前端·javascript·算法·leetcode·typescript
JAVA面经实录91718 小时前
Java企业级工程化·终极完整版背诵手册(无遗漏、全覆盖、面试+落地通用)
java·开发语言·面试
王老师青少年编程19 小时前
csp信奥赛C++高频考点专项训练之贪心算法 --【哈夫曼贪心】:合并果子
c++·算法·贪心·csp·信奥赛·哈夫曼贪心·合并果子
周杰伦fans19 小时前
AutoCAD .NET 二次开发:深入理解 EntityJig 的工作原理与正确实现
开发语言·.net
叼烟扛炮20 小时前
C++第二讲:类和对象(上)
数据结构·c++·算法·类和对象·struct·实例化
天疆说20 小时前
【哈密顿力学】深入解读航天器交会最优控制中的Hamilton函数
人工智能·算法·机器学习
wuweijianlove20 小时前
关于算法设计中的代价函数优化与约束求解的技术7
算法
leoufung21 小时前
LeetCode 149: Max Points on a Line - 解题思路详解
算法·leetcode·职场和发展