0%

cpp-tutorial-note1

写在前面

教材推荐:C++Primer

网课推荐:程序设计入门

学习过程中可能遇到各种各样的问题,学习编程一定要学会借助大家的力量,学会在网上找答案,你遇到的问题大部分都是别人遇到过并且已经解决的,建议多百度,多谷歌。

CSDN上有许多技术文章和资源;

网课,推荐 MOOC,网易云课堂,慕课网等网站;

系统性的资料,可以查 菜鸟教程等网站;

拓展的话,可以在github上看看别人的小项目。

备注:每小节中需要理解的概念用红色标出

C++简介

高级语言、编译语言

https://baijiahao.baidu.com/s?id=1615197669504904831&wfr=spider&for=pc

组成部分

标准的 C++ 由三个重要部分组成:

  • 核心语言,提供了所有构件块,包括变量、数据类型和常量,等等。
  • C++ 标准库,提供了大量的函数,用于操作文件、字符串等。
  • 标准模板库(STL),提供了大量的方法,用于操作数据结构等。

编译工具

建议使用vs2017,在官网下载 社区版

安装教程——完成步骤一至四,并熟悉主页面的菜单栏

基本语法1

程序结构

以hello world代码为例初识 程序结构(头文件、命名空间、主函数)

1
2
3
4
5
6
7
8
9
10
#include <iostream>
using namespace std;

// main() 是程序开始执行的地方

int main()
{
cout << "Hello World"; // 输出 Hello World
return 0;
}
  • C++ 语言定义了一些头文件,这些头文件包含了程序中必需的或有用的信息。上面这段程序中,包含了头文件
  • 下一行 using namespace std; 告诉编译器使用 std 命名空间。命名空间是 C++ 中一个相对新的概念。
  • 下一行 // main() 是程序开始执行的地方 是一个单行注释。单行注释以 // 开头,在行末结束。
  • 下一行 int main() 是主函数,程序从这里开始执行。
  • 下一行 cout << “Hello World”; 会在屏幕上显示消息 “Hello World”。
  • 下一行 return 0; 终止 main( )函数,并向调用进程返回值 0。

编译执行helllo world

安装教程——参照步骤五,新建项目,在源文件中新建C++文件,输入代码,点击运行(界面上方绿色小箭头,或键盘F5)。在进行C/C++编程的时候,在运行程序查看输出效果时,会出现窗口闪一下就关闭的情况。

注:在C++中一般在main函数中的return之前添加system(“pause”);这样就可以看清楚输出的结果,pause会输出”press any key to continue. . .”。