自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 C++:引用详解

引用如何定义引用&符引用的语法规则:引用的特点引用的用处:引用和const关系其他的引用形式:引用和指针的区别语法规则上汇编层面(机器代码)如何使用引用内置类型自定义类型:

2022-05-25 17:20:38 6118 5

原创 C++:const与指针

const在C和C++中的区别C方式编译时:以变量为主。所以编译器会报错,原因为:为一个变量,在定义数组时n要求为一个常量,要么是#define定义的宏常量要么是enum枚举常量或者是一个具体的数值。*p的改变改变的时n本身。在汇编层面:到n的地址空间,把n的值给eax,再把eax的值给b,C++编译时:以常量为主。在汇编层面,在C++中你看到的代码不是真正的代码,n是一个常变量,在编译时遇见n用5进行替换,但调试是在源码中调试,执行是..

2022-05-19 17:34:27 268

原创 Linux系统文件类型和文件权限

目录文件类型文件权限修改文件权限文字设定法数字设定法创建文件文件类型Linux系统认为一切皆文件所以Linux将所有的东西都看做文件,所以将其分了这些类:普通文件 “-”目录文件 “d” (directory)管道文件 “p” (piping)链接文件 “l” (link)设备文件(块设备“b”(block), 字符设备“c”(char))套接字文件 “s” (socket)解释文件意思:管道文件:进程间通讯的一种手段链接..

2022-05-03 15:57:50 667

原创 Linux目录结构

目录linux的文件目录结构图:常用命令介绍:相对路径和绝对路径绝对路径相对路径linux:只有一个根目录,倒立的属性结构,所有文件都是从根目录开始向下存储linux的文件目录结构图:常用命令介绍:/bin 存放常用的命令(二进制可执行程序)(重点)/boot 存放系统内核及启动相关的文件,类似于window里面的C盘,很重要,一般不会让别的人 去挤压它的存储空间(重点)/dev 存放我们的设备文件(重点)/etc 存放系统配置文件(重点)/ho

2022-04-26 20:58:47 894

原创 Linux:GCC安装与编译(详细)

目录1.gcc安装2.gcc分布编译(1)预编译(-E(大写):预处理指定的源文件,但是不进行编译)(2)编译(-S(大写):编译执行的源文件,但是不进行汇编)(3)汇编(-c(小写):编译,汇编指定的源文件,但是不进行链接)(4)链接(-o:指定生成文件的文件名)3.gcc一步编译4.编译后执行5.编译链接过程6 .编译和链接的详细内容6.1 预编译6.2 编译6.3汇编6.4链接1.gcc安装命令:$sudo apt instal..

2022-04-22 15:50:35 35092 2

原创 C语言:结构体、共用体以及位段

结构体怎么计算结构体各个成员的偏移量计算共用体占多少字节判断平台是大端还是小端位段:位域

2021-12-12 20:43:53 491

原创 C语言:结构体对齐

C语言:结构体对齐

2021-12-04 20:27:27 493

原创 结构体:从键盘读取n个学生的信息(包括学号、姓名、成绩),然后要求按照成绩的高低顺序输出各学生的信息。

结构体:从键盘读取n个学生的信息(包括学号、姓名、成绩),然后要求按照成绩的高低顺序输出各学生的信息。

2021-12-03 20:17:11 6886

原创 C语言:杨辉三角

目录1.二维数组2.一维数组 2.1两个一维数组 2.2 一个一维数组3.不用数组用到的头文件:#include <stdio.h>#include <assert.h>#include <stdlib.h>1.二维数组每一行的第一个值和最后一个值为1,其他的数据值==arr[上一行][同一列]+arr[上一行][上一列]void YangHui2(const int n)//cons...

2021-12-01 23:06:24 472

原创 递归的5个题

1.求第5个学生年龄2.求n!3.猴子吃桃(逆推)4.求1+2+3+4+5...+n-1+n5.斐波那契数列(不适合用递归)

2021-11-27 22:28:23 361

原创 malloc如何申请二维数组

malloc如何申请二维数组

2021-11-25 20:43:16 1042

原创 变量和内存总结

static:改变变量或者函数的生命周期,作用域,默认值,链接属性extern int aaa;//extern 说明这个变量在其他文件里存在#include"abcd"自己写的头文件用" "全局变量:定义在函数外面的变量,尽量少使用;局部变量:定义在函数内部的变量,包括形参;static:静态关键字.可以用来修饰全局变量,局部变量(不能修饰形参)和函数.变量总结 内存块划分 代码段:存放程序的代码;全局(静态)变量区:存放...

2021-11-23 20:37:55 160

原创 C语言:将第i个字母变成第(26-i+1)个字母

2021-11-16 22:50:12 1189 1

原创 利用动态内存找素数

malloc 申请动态内存固定搭配:int* p = (int*)malloc(n * sizeof(int));

2021-11-15 20:25:19 994 3

原创 身份证号码验证C语言函数

C语言代码:#include <stdio.h>bool ID_card(){ char crr[20]; scanf_s("%s",&crr, 20); int arr[] = {7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2}; int tmp = 0; for(int i = 0; i < 17; i++) { tmp += (crr[i] - '0')*arr[i];...

2021-11-12 08:30:00 1737 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除