C++简明教程,看这⼀篇就够了!
这篇⽂章是我从我简书那边复制过来的,懒得整理格式了,想看格式清晰⼀点的去这个链接看:
我的另⼀篇博客也对C++的基础的、关键的知识做了讲解,详见:
本教程旨在提取最精炼、实⽤的C++知识点,供读者快速学习及本⼈查阅复习所⽤,后期会持续更新。
基本语法
#include <iostream>
using namespace std;
// main() 是程序开始执⾏的地⽅
int main()
{
cout << "Hello World" << endl; // 输出 Hello World
return 0;
}
C++ 语⾔定义了⼀些头⽂件,这些头⽂件包含了程序中必需的或有⽤的信息。上⾯这段程序中,包含了头⽂件 <iostream>(include <>是只在include的⽬录下查它的头⽂件,include ""表⽰在全盘查它的头⽂件)。
using namespace std; 告诉编译器使⽤ std 命名空间。
int main() 是主函数,程序从这⾥开始执⾏。
数据类型
C++有7种基本的数据类型:
基本数据类型
可以使⽤signed,unsigned,short,long去修饰:
类型⼤⼩
typedef声明
可以使⽤ typedef 为⼀个已有的类型取⼀个新的名字。例如:
//typedef type newname;
typedef int feet;
feet distance
变量
变量定义
//type variable_name = value;
extern int d = 3, f = 5;    // d 和 f 的声明
int d = 3, f = 5;          // 定义并初始化 d 和 f
byte z = 22;                // 定义并初始化 z
char x = 'x';              // 变量 x 的值为 'x'
变量声明
可以使⽤extern关键字在任意地⽅声明⼀个变量。
// 变量声明
extern int a, b;
extern float f;
int main ()
{
// 变量定义
int a, b;
float f;
return 0;
}
同样的,函数声明是,提供⼀个函数名即可,⽽函数的实际定义则可以在任何地⽅进⾏。
// 函数声明
int func();
int main()
{
// 函数调⽤
int i = func();
}
/
/ 函数定义
int func()
{
return 0;
}
指针变量的定义格式变量作⽤域
1)在函数或⼀个代码块内部声明的变量,称为局部变量。
2)在函数参数的定义中声明的变量,称为形式参数。
3)在所有函数外部声明的变量,称为全局变量。
注:当局部变量被定义时,系统不会对其初始化,您必须⾃⾏对其初始化。定义全局变量时,系统会⾃动初始化为下列值:
变量初始化
常量
常量是固定值,在程序执⾏期间不会改变。这些固定的值,⼜叫做字⾯量。
转义字符常量
define预处理器
下⾯是使⽤ #define 预处理器定义常量的形式:
#define LENGTH 10
#define WIDTH  5
#define NEWLINE '\n'
const关键字
可以使⽤ const 前缀声明指定类型的常量,如下所⽰:
const int  LENGTH = 10;
const int  WIDTH  = 5;
const char NEWLINE = '\n';
运算符
算数运算符
关系运算符
逻辑运算符
位运算符

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。