- 博客(19)
- 收藏
- 关注
原创 C语言初始操作符
赋值 -- 前置 或后置 --2.对于/操作符如果两个操作数都为整数,执行整数除法,而只要有浮点数执行的就是浮点数除法。当我们遇到不准许创建临时变量交换实现两个数的交换,这时我们就可以用上面的操作符。此时a = 3 ,的二进制是11 ,a向左移动1,此时a变成110,b变成6。1.除了%操作符之外,其他几个操作符可以用于整数和浮点数。|按位与两数都为0才为0,不都为0就都为1。左边用0填充,右边丢弃。
2024-04-08 12:31:13 697
原创 Linux权限(上)
一个组内可以只有一个人,一个组内可以有很多人,用组长的名字来命名rwx其他组:r-x权限本质是一件事情是否允许被你做其中第一列的d表示的是文件类型,d文件夹前3位rwx表示文件r-x中间3位表示文件的权限r-x后3位表示其他用户的权限Linux区分文件的类型与后缀无关与文件是否具有可执行权限有关不代表Linux里的其他软件不区分比如gcc用第一列第一个字符来区分文件的类型普通文件,代码源,可执行程序,库等目录文件以C开头输入再输入我们就会发现多了一个/dev/pts/1。
2024-04-01 18:51:32 349
原创 Linu基本指令(上)
用a.out显示找不到,原因是可执行程序要运行必须加载到内存当中不用.是找不到文件所在位置的导致程序运行不了。,这里以 . 开头的文件称之为隐藏文件默认情况下不显示隐藏文件,当我创建一个.开头的隐藏文件。我们使用的指令,本质是可执行程序都是用C和C++写的二进制程序。找a.txt,可以用..回到usr, /bin/a.txt就到了a.txt文件下,注意:test.c是用来存放文件的,test.txt就相当于记事本所以。可以看到我在.dir目录下我想回到test3.c目录下就用cd ..
2024-03-26 16:30:07 857 1
原创 C语言初识数组
所以数组的下标如果小于0,或者大于n -1,就是数组越界访问,超出了数组合法空间的访问C语言本身是不做数组下标的越界访问,编译器也不一定报错,但是编译器不会报错,并不意味着程序就是正确的。
2024-03-14 11:55:24 711 1
原创 C语言初始函数
1.是一个大型程序中的某部分代码。由一个或多个语句块组成。他们负责完成某项特定任务,而且相较于其他代码,具备相对独立性2.一般会输入参数并有返回值,提供对过程的封装和细节的隐藏,这些代码通常被集成为软件库1.告诉编译器一个函数叫什么,参数是什么,返回类型是是什么。但是具体是不是存在,函数声明决定不了。2.函数的声明一般出现在函数的使用之前,要满足先声明后使用3.函数的声明一般要放在头文件中函数的定义是指函数的具体实现,交待函数的功能实现test.h放函数的声明test.c放函数的实现。
2024-03-07 17:54:08 2024 1
原创 C语言分支语句和循环语句(上)
C语言中语句分为以下几种:1.表达式语句2.函数调用语句3.控制语句4.复合语句5.空语句主要介绍控制语句控制语句用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持的三种结构:顺序结构,选择结构,循环结构)都是由语法定义符组成,C语言有九种控制语句分为三类:1.条件判断语句(分支语句):if,switch2.循环执行语句:do while,while,for3.转向语句:break,goto,continue,return。
2024-03-02 11:12:42 584
原创 C++类和对象(上)
3.类实例化出的对象就好比,我们建房子,类是建房的图纸,对象就是我依照图纸建好的房子,类并不占空间,对象实际存储,占用物理空间。缺陷:每个对象中变量是不同的,但是调用同一份成员函数,每个对象中都会保寸成员函数的代码,相同的成员函数保存多次,浪费空间。4.如果嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍数处,结构体的整体大小就是所有最大对齐数的整数倍。d1和d2调用Print函数的地址都是相同的,并没有存在对象里面,存在公共的代码区。
2023-12-01 18:40:47 1505 1
原创 C++类与对象(中)
与构造函数相反,析构函数不是完成对象本身的销毁,局部对象销毁是由编译器完成 的,对象在销毁时会自动调用析构函数,完成对象中资源的清理工作。(内置类型的成员不会处理,自定义类型成员会调用这个成员的析构函数)总结:一般情况都需要我自己写构造函数,决定初始化方式,成员变量全是自定义类型,可以考虑不写构造函数。,保证每个数据成员都有一个适合的初始值,并且在对象的生命周期内只调用一次。无参的和全缺省的在语法上是可以同时存在的,但在实际调用时是不可以的。因为调用时会存在歧义,2个都可以调用,编译器不知道调用哪一个。
2023-12-01 18:39:43 348 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人