自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言——函数

C语⾔的程序其实是由⽆数个⼩的函数组合⽽成的,也可以说:⼀个⼤的计算任务可以分解成若⼲个较⼩的函数(对应较⼩的任务)完成。C语⾔的国际标准ANSI C规定了⼀些常⽤的函数的标准,被称为标准库,那不同的编译器⼚商根据ANSI提供的C语⾔标准就给出了⼀系列函数的实现。函数的参数就相当于,⼯⼚中送进去的原材料,函数的参数也可以是 void ,明确表⽰函数没有参数。数,⼀个是数组,另外⼀个是数组的元素个数。我们在调试的可以观察到,x和y确实得到了a和b的值,但是x和y的地址和a和b的地址是不⼀样的,所。

2024-11-23 23:02:01 813

原创 Ubuntu使用独显后无法进入情况解决

6.将splash前面的ro改成rw,splash后面加一个空格再加一个nomodeset。7.将文件中所有splash处都进行上述修改,然后保存文件并重启后便可以正常进入。本文章截图了一些大佬的文章内容,但是一直找不到,所以没办法标记出处,还请多多包涵。2.在resume模式进入,如果无法进入,则先clean,再recovery。4.文件打开后,使用快捷键ctrl+f打开搜索界面。Ubuntu使用独显后无法进入情况解决。1.在选择界面进入rocovery模式。5.搜索splash。

2024-11-11 16:31:38 449

原创 Ubuntu安装NVIDIA cuda驱动(默认已有相关Ubuntu系统U盘)

查看电脑CPU线程,例如笔主CPU线程数为16,可以先使用14线程,但是如果无法安装完成情况,重新输入make -j$(nproc),并使用满线程安装。5.然后重新使用make -j$(nproc)安装,如果还是一直卡在80-90之间,可以先就行下一步sudo make install。完成后然后再进行make -j$(nporc)下载,这时候就可以下载完成安装成功了。3.在使用make -j$(nproc)安装时要注意的问题:首先使用。1.安装Ubuntu系统时要连网安装,不然驱动会安装不上去。

2024-11-11 16:29:54 317

原创 深入了解指针(3)

函数和其他变量一样,是有地址的,函数名就是函数的地址,可以通过 &函数名 的方式获得函数地址。我们知道:指针变量也是变量,是变量就会有存储变量的地址,那指针变量的地址是放在哪呢?数组指针--数组类型的指针(存放的应该是数组的地址,能够指向数组的指针变量)typedef是用来对类型进行重命名的,可以将复杂的类型简单化。把函数的地址存到⼀个数组中,那这个数组就叫函数指针数组。指针数组--存放指针的数组(每个元素为指针)存放的内容是一级指针地址的指针就是二级指针。函数指针的作用:转移表。一个*代表解引用一次。

2024-09-19 08:13:58 238

原创 深入了解指针(2)

那么函数内部我们写sizeof(arr)计算的是一个地址的大小,而不是数组的大小(这部分可以回去看深入了解指针(1))。正是因为函数的参数部分的本质是指针,所以在函数内部是没办法求得数组元素个数的。原理:参数str接收⼀个字符串的起始地址,然后开始统计字符串中 \0 之前的字符个数,最终返回⻓度。函数的实参传给形参时,形参是实参的一份临时拷贝;传值调用(没有使用指针),传址调用(使用了指针)传址调用:函数在调用的时候,传递的是地址。传值调用:函数在调用的时候,传递的是值;数组名的理解:数组首元素的地址。

2024-09-13 00:46:41 223 1

原创 深入了解指针(1)

注意:虽然我们不能通过直接赋值的方式去修改n,但是我们可以使用指针,使用n的地址,去修改n就能做到修改n的操作,虽然这样是在打破语法规则(这种写法很危险,正式项目不推荐使用喔)。从结果中可以看出,char*类型的指针+1每次跳过一个字节,而int*类型的指针+1每次跳过4个字节,由此可知:指针的类型决定了指针向前或者向后的一步有多大。CPU在处理数据时,需要的数据是在内存中读取的,处理后的数据也会放回内存中,而内存空间是将内存划分为一个个内存单元进行管理的,每个内存单元的大小取1个字节。

2024-09-11 14:36:01 777 1

原创 C语言基本语法--数组

练习2:⼆分查找 在⼀个升序的数组中查找指定的数字n,很容易想到的⽅法就是遍历数组,但是这种⽅法效率⽐较低。二维数组:如果我们把一位数组当作数组的元素,此时得到的数组就是二维数组,如果将二位数组当作数组元素,此时得到的数组就是三维数组,二维数组以上都叫做多维数组。C99之前,数组的大小是用常量确定的(vs默认不支持C99中的变长数组,所以我们可以借助gcc编译器来使用变长数组)数组的类型:数组的类型算是一种自定义类型,去掉数组名就是数组的类型。在数组创建的时候,我们就给定数组一些值,这就叫做数组的初始化。

2024-09-10 14:21:55 508 2

原创 C语言选择语句与分支语句

do while循环是先进入循环体,经历一次后再对条件进行判断,为真,则再次进行循环。调整语句)//判断语句为真,则下面语句执行{同时if与else可以一起使用,达到if(1)执行{xxxxxx}1.if语句:格式:if(真) //执行大括号里面的代码 {循环语句:for循环,while循环,do while循环。while(整形变量//判断部分,如果为真,则进行循环){for和while循环都是先进行判断,如果为真,进入循环体。while(xxx//判断部分)选择语句:if和switch;

2023-11-18 10:31:40 53 1

原创 学习c语言第一天(补)

开始之前先让我进行一个简短的自我介绍吧,本人是一名在校大学牲啦,兴趣爱好比较广泛,也愿意去尝试新鲜事物,想什么羽毛球,乒乓球,篮球之类的都有在玩,如果有这方面兴趣的小伙伴可以找我交流啊(本人又菜又爱玩)不过平时比较忙,如果真的联系我可能会比较迟回复啊(没有装高冷)其实之所以想要学习编程,是因为自己对未来就业还是比较迷茫的--是应该从事相关专业的岗位(听说钱少事多),还是应该跳出专业从事其他行业,所以希望通过学习编程来为自己赋能,哪怕之后自己这个专业真的行情不好,也可以跳出专业来谋生。

2023-10-23 09:07:08 49

空空如也

空空如也

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

TA关注的人

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