您的位置:首页 > 其它

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 函数不能对数组进行排序,可以对向量(也是一种结构体)、结构体、类进行排序。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: