C++基础知识回顾
来源:互联网 发布:软件售后工程师工资 编辑:程序博客网 时间:2024/05/22 03:31
以下是c++的基础知识,也是很容易被我们忽略的一些基础,因此记录下来
1.转义符:
换行符:\n水平制表符:\t
垂直制表符:\v
回车键:\r
进纸键:\f
响铃符:\a
反斜杠:\\
问号: \?
单引号:\'
双引号:\"
2.变量
每一个变量都有两个值与其相关联:
(1)、它的数据值,存储在某个内存地址中。有时候这个值也被称为对象的右值
(2)、它的地址值,即存储数据值的那块内存地址。它有时被称为变量的左值
3.C++关键字
4.指针
在C++中指针主要是管理和操纵动态分配的内存
int *point;
point=&val;
指针逻辑图如下:
其中"框"表示val的地址
*pint= *pint+1; <====> val= val+1;
内存的分配与释放:
int *pint=new int(1024);
====>内存释放:delete pint;
int *pia=new int[4];
====>内存释放:delete []pia;
5、字符串类型
C风格的字符串(必须包含相关的C头文件#include<cstring>):
int strlen(const char*);//返回字符串的长度
int strcmp(const char*,const char*);//比较两个字符串是否相等
char* strcpy(char*,congst char*);//将第二个字符串拷贝到第一个字符串中
.......
在C++中提供了支持这些操作的string类(必须包含头文件#include<string>),例如:
string st("my name is \n");
st.size();---字符串st的长度
st.empty();---判断字符串st是否为空
......
- c语言基础知识回顾
- C-基础知识回顾
- c语言基础知识回顾1
- c语言基础知识回顾2
- c语言基础知识回顾3
- c语言基础知识回顾4
- 基础知识回顾
- CSDN高校俱乐部C语言基础知识回顾讲座
- pp相关基础知识回顾
- C++基础知识回顾
- java基础知识回顾
- java基础知识回顾
- java基础知识回顾
- C#基础知识回顾
- C#基础知识回顾1
- AJAX回顾基础知识总结
- C#基础知识回顾
- C#基础知识回顾
- 依旧高精度
- eclipse 设置默认编码为Utf-8
- UIImagePickerController属性与使用
- textarea 禁止拉动兼容
- Keil C51对C语言的关键词扩展之十一: xdata
- C++基础知识回顾
- Hanoi(汉诺)塔问题
- wikioi 1013 求先序排列 普及组 2001
- Spring AOP(一)
- 推荐10款免费的在线UI测试工具
- c语言数字转字符串
- 【教程】手把手教你如何利用工具(IE9的F12)去分析模拟登陆网站(百度首页)的内部逻辑过程
- 1--n数里的1的个数
- Spring AOP(二)