c

  • C++ string(C++字符串)详解

    用字符数组存放字符串容易发生数组越界的错误,而且往往难以察觉。因此,C++ 标准模板库设计了 string 数据类型,专门用于字符串处理。 string 类型的变量就是用来存放字符…

    编程笔记 2021年7月20日
  • C++ new和delete(C++动态分配和释放内存)

    数组的长度是预先定义好的,在整个程序中固定不变。C++ 不允许定义元素个数不确定的数组。例如: int n; int a[n]; //这种定义是不允许的 但是在实际的编程中,往往会…

    编程笔记 2021年7月20日
  • C++函数重载详解

    C++ 不允许变量重名,但是允许多个函数取相同的名字,只要参数表不同即可,这叫作函数的重载(读“虫载”,不读“众载”,其英文是 ov…

    编程笔记 2021年7月20日
  • C++内联函数(C++ inline)详解

    使用函数能够避免将相同代码重写多次的麻烦,还能减少可执行程序的体积,但也会带来程序运行时间上的开销。 函数调用在执行时,首先要在栈中为形参和局部变量分配存储空间,然后还要将实参的值…

    编程笔记 2021年7月20日
  • C++引用类型详解

    在 C++ 中可以定义“引用”。定义方式如下: 类型名 &引用名 = 同类型的某变量名; 此种写法就定义了一个某种类型的引用,并将其初始化为引用某个…

    编程笔记 2021年7月20日
  • C++默认参数(函数参数的默认值)

    在 C++ 中,声明一个函数时,可以为函数的参数指定默认值。当调用有默认参数值的函数时,可以不写出参数,这时就相当于以默认值作为参数调用该函数。 例如: void Function…

    编程笔记 2021年7月20日
  • C++语言的历史

    C++ 语言是从C语言发展而来的。 C语言有很多优点,也有很多不足。如对类型匹配的检查不够严格、基本没有支持代码重用的机制、不支持面向对象等。这使得在用C语言开发大规模的软件时,维…

    编程笔记 2021年7月20日
  • C++输入输出

    在 C++ 中,可以使用 cin 和 cout 进行输入和输出。 cout的用法如下: cout<<待输出项1<<待输出项2<<…;…

    编程笔记 2021年7月20日
  • C语言整数类型(含取值范围和长度)

    C语言支持 5 种带符号的整数类型。其中大多数整数类型具有多个同义词,见表1。 表1:带符号的标准整数类型 类型 同义词 signed char   int signed…

    编程笔记 2021年7月20日
  • C语言注释详解(两种注释方式)

    在编写C语言源代码时,应该多使用注释,这样有助于对代码的理解。在C语言中有两种注释方式: 一种是以/*开始、以*/结束的块注释(block comment); 另一种是以//开始、…

    编程笔记 2021年7月20日