C/C++
文章平均质量分 81
Hungryof
不回答任何问题!
展开
-
C/C++指针与数组
scanf,printf, gets, puts, strcp, strcmp, strlen, strcat其实大部分是以’\0’为标志的,比如scanf, printf都是以’\0’为开始和结束的数组指针和指针数组在二维数组传参时,经常遇到这样的问题,不能将”int ** “转换为”int (*)[5]“,虽然二维数组a[5][5]的a是二级指针,但是用int **是单纯的二级指针原创 2015-09-29 10:26:03 · 871 阅读 · 0 评论 -
C++未明基础知识总结(一)
其实吧,断断续续学了一点C++,但是其实以前学的时候就迷迷糊糊的。也没怎么搞懂数组和指针的意思。后来才知道元原来数组名就是数组首地址指针。这文章是对以前未明知识点的一点总结。其实写的还是比较乱的。C字符串C字符串是一个字符数组,以’\0’结尾,如:char city[] = “Harbin”,等价于char city[] = {‘H’,’a’,’r’,’b’,’i’,’n’,’\0’}原创 2015-06-06 16:32:59 · 930 阅读 · 0 评论 -
C++中的const的使用
const与指针类型const int*p = NULL; 和int const*p = NULL;是等价的。因为const都在“ * ”的前面,其实是以*为标志的。 1. int x = 3; const int *p = &x; // p = &y;正确 , //*p = 4;错误 指针其实一般是4个字节长度。p的内容是存储0x….,就是其他数据的地址。因此这里的const修饰*p就是说原创 2015-05-10 12:43:29 · 866 阅读 · 0 评论 -
C/C++的一些关于字符数组和指针的小总结
1.数组作为参数,参数定义时可以写成 int b[]或是 int *b原创 2014-10-25 19:01:20 · 1159 阅读 · 0 评论 -
C/C++语言的一些小总结
说明不严格区分C与C++,反正就是C/C++的未明未知易错易忘点的总结。说实话,水平确实很低,感觉有时候敲代码经常要查阅网络资源,比如一些字符串的使用啊,还有类似string转int的方法,这些虽然在其他语言中可能就是System.In32.Parse(string1)就搞定了,可是在C语言中可能就特别麻烦。写这篇文章就是为了解决大部分这种经常遇到的问题。不过感觉好像也知识涉及了一小小部分原创 2014-10-04 16:25:23 · 934 阅读 · 0 评论