关于C语言的一些东西
programming_luckyMe
记录知识~~~分享心得~~~
展开
-
C++/C 里的sizeof(),size(),strlen()
1.对于char char * s="12345" sizeof(s)是指针占用的空间,即4位 sizeof(*s)是第一个char字符的占用空间,即1位 char s[]="12345" sizeof(s)是数组从第0位计算到末尾+1,因为末尾会有‘\0’,即5+1=6位 sizeof(*s)是第一个char字符的占用空间,即1位 char s[50]="12345" ...原创 2019-09-07 15:43:47 · 251 阅读 · 0 评论 -
关于排序算法(C实现)
2019.9.21-2019.9.23 回顾并重新学习了8个排序算法,并且在理解之后自己实现了一遍,全部通过测试(人工测试QAQ) 冒泡排序:相邻两两比较,大数往后沉 选择排序:选择出最小的元素,放在最前,每次比较出“当前最小的元素”放在前面已排序的序列的结尾 插入排序:从第二个元素开始,不断和前边的元素比较,该元素如果小,就插在“当前的最前” 希尔排序:将间隔先预定好,每个间隔内使用插入...原创 2019-09-23 20:39:44 · 152 阅读 · 0 评论