- 博客(10)
- 收藏
- 关注
原创 字符串(翁恺网课自用版笔记)(字符数组/字符串常量/输入输出/空字符串/常见错误)
字符数组 char word[] = {'H',"e','l','l','o','!'};(这个不是c语言的字符串) char word[] = {'H',"e','l','l','o','!','\0'};这样就对啦 一共有七个单元 可以用字符串的运算方式 以0(整数0)结尾的一串字符 0和'\0'是一样的,但和'0'不同(后面的这个是字符) 0标志字符串的结束,本身不是字符串的一部分 计算字符串长度时不包括这个0 字符串以数组的形式存在,以数组或指针的形式访问
2024-11-27 21:44:14
291
原创 字符串(翁恺网课自用笔记)
字符数组 char word[] = {'H',"e','l','l','o','!'};(这个不是c语言的字符串) char word[] = {'H',"e','l','l','o','!','\0'};这样就对啦 一共有七个单元 可以用字符串的运算方式 以0(整数0)结尾的一串字符 0和'\0'是一样的,但和'0'不同(后面的这个是字符) 0标志字符串的结束,本身不是字符串的一部分 计算字符串长度时不包括这个0 字符串以数组的形式存在,以数组或指针的形式访问
2024-11-26 23:11:54
156
原创 动态内存分配(翁恺网课自用版)
会报错:point being freed was not allocated(胆识devc++没报错为什么?写代码的好习惯是 void *p = 0;然后再free(p)没问题,因为free的是0;free(NULL)没问题!
2024-11-26 22:16:45
282
原创 详解c语言最符合人思维模式的排序方式:插入排序
插入排序是最简单的排序之一,插入排序最坏情况下其时间复杂度为O(N²)。在已有一定的有序数,对外来数字进行排序的情况下很方便。第1轮:取2,把2暂存起来,扫描比较有序区,有序区只有5,因为5>2,所以2往前移,2现在位于有序区的边缘,即在正确的位置上。它的基本思想是将一个需排序的记录插入到已经排好序的有序数表中,从而得到一个新的、记录数增1的有序表。内层循环对当前元素前面有序表进行插入位置查找,并进行移动。假设有六个数字5、2、4、6、1、3。,2、4、6、1、3位于。之后的各个数字以此类推。
2024-10-31 10:29:01
231
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人