- 博客(13)
- 收藏
- 关注
原创 Linux基础指令
ls指令 :语法:ls [选项][目录或文件]功能:对于目录,该命令列出该目录所有子目录与文件。对于文件,将列出文件名以及其他信息。pwd指令:语法 :pwd功能 :显示用户当前所在目录cd指令在Linux系统中,磁盘上的文件和目录被组成一颗目录树,每个节点都是目录或文件,其中普通文件一定是目录树上的叶子节点,目录可能是叶子(空目录)也可能是路上节点。touch指令Linux理论知识:文件类型的认识语法:touch 【选项】… 文件…
2025-02-21 17:06:00
736
原创 进制的转换
8进制的数字每⼀位是0 ~ 7的,0~7的数字,各⾃写成2进制,最多有3个2进制位就⾜够了,比如7的2进制是111,所以在2进制转8进制数的时候,从2进制序列中右边低位开始向左每3个2进制位会换算⼀个8进制位,剩余不够3个2进制位的直接换算。其实10进制的每⼀位是有权重的,10进制的数字从右向左是个位、⼗位、百位…其实我们经常能听到 2进制、8进制、10进制、16进制 这样的讲法,那是什么意思呢?如:2进制的01101011,换成8进制:0153,0开头的数字,会被当做8进制。2进制数字满2进1;
2025-02-14 10:55:37
177
原创 static和extern
static和extern是C语言的关键字;其中static是静态的意思,可以用来:修饰全局变量修饰局部变量修饰函数extern是声明外部符号的在学习这两个关键字的之前,先了解一下作用域(scope)全局变量的作用域是整个工程(项目);局部变量的作用域是变量所在的局部范围;生命周期:指的是变量创建(申请内存)到销毁(收回内存)之间的时间段。局部变量的生命周期是进入作用域变量创建,生命周期开始到出作用域生命周期结束。全局变量的生命周期是整个程序的生命周期。
2025-01-16 18:37:47
899
原创 循环语句——C语言
1.2 switch语句的运行原则:expression整形表达式计算出值,然后由相应的case分支进入,向下执行,如果想要跳出switch,则需要在相应的分支后加上break;switch语句也可以实现分支结构,也是一种特殊的if else语句,如果代码中有多个else if可以使用switch改写,使代码的可读性,易用性更好的形式。在代码中,表达式expression的值不同,执行相应的case分支,如果找不到对应的值,则执行default;1.3 switch语句中的default。
2024-10-13 13:28:12
528
4
原创 对if else的理解——C语言
这两个代码是相同的,但是第二个书写不规范可读性低,所以在书写代码时,在注意代码规范书写,代码书写风格很重要推荐阅读。在If else语句中,else可以与另一个if语句连用,构成多重判断。在a==1处时直接跳出循环,所以什么都不打印。注意:多条语句需要使用大括号{}1.3嵌套if else语句。《高质量C++/C编程指南》
2024-10-12 15:14:51
278
原创 数据结构之时间复杂度
复杂度的概念:算法在编写成可执⾏程序后,运⾏时需要耗费时间资源和空间(内存)资源。因此衡量⼀个算法的好坏,⼀般是从时间和空间两个维度来衡量的,即时间复杂度和空间复杂度。T ( N ) = 100 ,根据推导规则第1条得出 ,Func2的时间复杂度为: O (1)1.时间复杂度函数式 T(N) 中,只保留最⾼阶项,去掉那些低阶项,因为当 N 不断变⼤时,注:⼤O的渐进表⽰法在实际中⼀般情况关注的是算法的上界,也就是最坏运⾏情况。3.T(N)中如果没有N相关的项⽬,只有常数项,⽤常数1取代所有加法常数。
2024-10-07 20:39:14
844
8
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人