Leetcode刷题总结
2015-07-29 21:30
148 查看
(一)字符与字符串
char *a = ‘\0’; 表示空指针; a指针是NULL, a==NULL; a==’\0’char *a = “”; 表示空字符串;a指针不是NULL, a!=’\0’, *a==’\0’
首先要弄清楚字符串初始化是:char *a = “abcd”;用“”。‘’是用来给字符赋初值的。
除了空字符串,其他字符串都是以‘ \0’ 作为最终结束符的。
空字符串为‘ \0’, 即为 char* str = “” , 或 char *a; a[0] == ‘\0’; *a==’\0’; 进行元素级别的初始化。
字符串为空char * a = NULL;
(二)二维数组
int/char** a ={}; 表示二维数组为NULL; a[0] = NULL, a!=NULL ( 注意)char ** a = “”; 表示二维数组为“”,只存储一个‘ \0’
STL
sort 函数不能对数组进行排序,可以对向量(也是一种结构体)、结构体、类进行排序。相关文章推荐
- 循环多少次?(1799)
- android开发之gridlayout使用入门
- android开发之gridlayout使用入门
- android开发之gridlayout使用入门
- android开发之gridlayout使用入门
- 象棋AI算法(一)
- hdoj1213 How many tables?(并查集)
- 设计模式之设计原则学习
- [UVA1595]Symmetry
- 【交换安全】DAI - Dynamic ARP Inspection 详解
- DEC6713开发板的摸索(1)
- JavaScript replaceall 方法
- 《现代操作系统》精读与思考笔记 第二章 进程和线程
- 进程管理(3-4)
- HDU 1074 Doing Homework(状压dp)
- 数据结构之---C语言实现图的十字链表存储表示
- madplay系统移植
- Snail—UI学习之弹出按钮选择项UIActionSheet
- 1272 小希的迷宫
- 现场手写编程strstr/strcpy