04 2021 档案

摘要:1. my_strcmp函数实现 int my_strcmp(const char* fs, const char* sc) { assert(fs != nullptr && sc != nullptr); /*while ('\0' != *fs++ && '\0' != *sc++)*/ // 阅读全文
posted @ 2021-04-24 17:01 没壳的蜗牛 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1(解决) 数组名的sizeof 与 作为参数传入某函数后的sizeof 作为参数传递后,形参指向数组的什么? 数组名的地址,数组首元素的地址? 在函数里面定义的数组, sizeof表示整个数组的大小。 (这个内存块的大小)(元素个数 * 元素该类型的大小) 作为形参传递进去的时候,退化成了指针。S 阅读全文
posted @ 2021-04-23 12:37 没壳的蜗牛 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1.const 与 * 2.指针类型 3.数组名与数组首地址 ps : 指针加1,应该说是指针偏移一个单位,这个单位大小就是指针的类型 注意区分 指针 与 指针的类型 https://blog.csdn.net/weixin_44781107/article/details/89405934 1.c 阅读全文
posted @ 2021-04-19 22:52 没壳的蜗牛 阅读(45) 评论(0) 推荐(0) 编辑
摘要:1.数组的访问 2. while中数组越界问题 1.数组的访问 1.1 int ar[10]={0}; 这里不能对数组名直接++, 比如 ar++ ,这就是错误的 因为ar是一个常量,表示的是数组首地址,不能改变 1.2 下标访问 最后都转换成 指针访问 ar[ i ] => *( ar+i ) i 阅读全文
posted @ 2021-04-15 20:16 没壳的蜗牛 阅读(49) 评论(0) 推荐(0) 编辑
摘要:1. 赋值语句解析 2. 经典代码分析 1. 赋值语句解析 int *s,p; => 这里的 s 是 int 类型的 指针变量,p 是 int 类型的 整型变量 int *p; => *是和变量名结合,不是和类型名结合 (char *)p; => 把类型名和*括起来,表示强转。就是把 p 强制转换成 阅读全文
posted @ 2021-04-15 11:25 没壳的蜗牛 阅读(55) 评论(3) 推荐(0) 编辑
摘要:1. wm虚拟机安装的时候最好断网,安装的时候不要选更新下载软件,选了的话会特别慢 给它30G + 4G的空间 2. linux里面都是文件,文件的类型分为:普通 + 目录 win下的文件夹就是Linux下的目录,(Linux下没有文件夹,只有目录) 3. Linux系统的目录结构是一颗倒状树。深刻 阅读全文
posted @ 2021-04-12 20:41 没壳的蜗牛 阅读(69) 评论(0) 推荐(0) 编辑
摘要:1.输入流问题 2.汇编指令 1.输入流问题 解决方法,可以多加一个getchar(),提前把\n读走 新的问题,如果输入 1空格空格空格\n,那么getchar()只读了一个空格,ch任然得不到Y/N的赋值。 那么可以用循环 while (getchar()!='\n') {} 读完这一行1之后的 阅读全文
posted @ 2021-04-02 11:44 没壳的蜗牛 阅读(135) 评论(0) 推荐(0) 编辑