- 博客(12)
- 收藏
- 关注
原创 C语言:动态内存分配函数
动态内存分配是c语言中重要的内容,这是使用c语言实现诸多数据结构的基础之一。下面就来讲解一下主要的内存分配函数。以上就是c语言中动态内存分配函数的相关知识,希望对大家有所帮助。
2024-07-01 13:34:00 977
原创 c语言:文件操作
在平时的的程序运行的时候,一旦程序结束,这个程序相关的内容就消失了,我们也就无法长久的保留相关的信息了,而只要我们掌握了文件的相关操作,我们就可以长久的保留信息了。下面就来讲一讲c语言中关于文件的相关操作。要学习文件的操作,首先得了解什么是流。流可以理解为流淌着字符,数字等内容的河流。我们平时的键盘的输入和屏幕的输入都是对流的输入和读取的操作。像我们平时在黑窗口输入的就是标准输入流,输出的就是标准输出流。这两个还有标准错误流都是在程序一开始时就打开的。
2024-06-30 14:48:55 600
原创 c语言:数据在内存中的存储
在写代码时,我们会碰到把一个数据类型输出的时候,得到的结果与我们输入不同的情况,这往往是我们在输出时用了别的类型的输出方式,或者在数据存入的时候因为计算机的问题无法完整保存。下面就讲讲c语言中整型与浮点型数据在内存中是如何存储的。
2024-04-01 19:25:17 491
原创 c语言qsort函数的使用和实现
平时对数据的排序是我们经常要做的操作。而c语言的库函数qsort,就可以对数据进行排序,下面就讲讲qsort的用法和如何模拟实现qsort。
2024-03-25 14:49:26 598
原创 c语言中的数组名
再最后看一下,a[1] +1中a[1]是一维数组的数组名,它既没有在sizeof()里,也没有在& 后,所以这里表示的就是数组a[1]的首元素的地址,也就是a[1][0]的地址,a[1][0]的地址+1,得到的地址就是a[1][1]的地址。这里a的地址就是数组第一个元素a[0]的地址,&a就是整个数组a的地址(虽然它们的地址打印出来是一样的,但是实际上代表的意义并不一样),&a+1就是跳过了一个数组a那么大的空间(12个字节)后的地址。c语言中的数组名,在不同的时候有着不同的含义,这里就来详细讲解一下。
2024-03-10 16:11:22 615
原创 c语言中的循环语句
如图,for循环中,令 i 初始化为 1 ,之后进行判断,满足条件,输出 i 的值,然后 i 自增,如此反复,直到 i 的值为10时,不满足条件,不再自增(即 i 的结果最后为 10),循环结束。因为像 if ,while ,for等语句,作用范围是一条语句,这条语句可以是单条的普通语句,也可以是复合语句,乃至分支语句,一旦加上分号,while 就会把这条空语句当做循环执行的目标。如图,一开始就执行do模块语句,然后判断,满足条件,再次循环,直到 i = 10 时,不再循环。
2023-12-05 10:56:35 405
原创 c语言中的分支语句
概念:所谓分支,即像水脉的支流一样,出现了分叉。而c语言中的分支语句,就是给出了一条或多条路径,通过判断,对数据进行截流,让程序的流向发生改变或不变。
2023-12-02 09:59:47 1256 1
原创 记录编程学习的开始
首先,作为双非二本的大一学生,当初报志愿的时候也没有什么特别相干的,觉得电脑有意思,就报了计算机相关专业,其实在那之前并没有对计算机有什么深入的了解,只有一些粗浅的认识。现在,学习了一段时间后,对这个行业有了些许了解,本身对编程也挺感兴趣。同时也越来越觉得在学习的过程中觉得确实需要一些工具来记录自己在学习过程中的困惑和感悟。努力学好技术,记录好自己的成长过程,成为大牛。然后进入像腾讯,网易这样的大厂,虽然机会不大,但是小人物也要有大梦想。2. 当天的问题当天解决,避免问题的堆积。3. 有一份心仪的工作;
2023-11-18 23:24:04 76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人