- 博客(17)
- 收藏
- 关注
原创 数据结构——栈和队列
void STPush(ST* pst, int x) //容量是能容纳的量,不是已经存储的多少。//这个指针指向下一个的地址。//top指向栈顶元素的下一个。//top指向栈顶元素的下一个。先进先出,队头出数据(删除数据),队尾进数据(插入数据);在数组栈中,数组的后边作为栈顶进行进出操作。栈一般用数组,把数组尾部当作栈顶。//一个节点或者两个节点。//一个节点或者两个节点。//一个节点或者两个节点。
2024-04-27 12:37:28
876
原创 选择排序。
int PartSort(int* a, int left, int right) //先走一趟的排序。//返回中间比较节点。//区间:【begin,keyi-1】keyi【keyi+1,end】
2024-04-02 17:32:41
225
原创 结构体(初步)
s2,s3;或者定义变量struct sto s1;}sto 此时这是类型,定义变量:sto s1;在C语言中,如果没有对结构体typedef,关键字struct不可省略。
2023-11-15 23:14:39
26
原创 操作符详解
1:正整数的原码、反码、补码都是相同的。2:负整数的原码、反码、补码需要计算。负数的反码:原码的符号位不变,其他位按位取反得到的就是反码负数的补码:反码+1就是 补码一个整形四个字节=32个bit位首位是符号位,符号位为1代表负数,符号位为0代表正数。整数在内存中存储的是补码,计算的时候也是补码。
2023-11-10 09:00:47
20
1
原创 10月18号博客
函数:子程序。是一个大型程序中的某部分代码,由一个或多个语句块组成。它负责完成某项特定任务。并相对于其他代码,具有相对的独立性。一般会有输入参数并有返回值,提供对过程的封装和对细节的隐藏。这些代码通常被集成为软件库。函数可以嵌套调用,但是不能嵌套定义。函数的链式访问把一个函数的返回值作为另外一个函数的参数。int ret=strlen(strcat(arr,"bit")),strcat函数把arr后面接上bit的字符串,之后再计算其长度。函数的声明需要;函数的定义不需要。
2023-10-22 21:02:53
29
1
原创 10/08
库函数和自定义函数。库函数:C中对常用的功能进行封装,成为一个个函数。C并不直接实现库函数,而是提供了这些标准和库函数的约定。库函数的实现一般是以编译器来实现的。(编译器内部提供具体实现)效率高了、可移植性也高了。strcpy函数#include <string.h> //strcpy函数的库函数。int main()//arr1的输入到arr2中。用地址输入。
2023-10-17 23:27:37
19
1
原创 代码群(C的学习)
/猜数字游戏。//封装的游戏函数。RAND_MAX;//rand可以生成范围为0-32767的随机数。//模个100后数为0-99,不让猜的数字那么大。while (1)//这个1不是我输入进来的1,而是只是让while循环开始循环,//完毕后break出去即可。printf("请输入你猜的数字\n");printf("猜小了\n");printf("猜大了");else { printf("恭喜你,猜对了。\n");break;
2023-10-08 23:39:52
37
1
原创 9/29博客
输入一个字符,注意要用int去类型它。输出内容,和printf是一样的。getchar 和scanf都是从缓冲区里面拿东西。continue做的要柔和一点,是跳出当前循环。switch语句中case不用管理顺序。break可以跳出当前的循环/终止循环。ch>‘9’,看ascll码的。scanf默认读到空格就结束。避免了n=5这种错误写法。
2023-09-30 19:26:04
26
原创 编程的期望
大一上在学校学了一点C语言,我很被编程吸引,我享受那种思考代码并让代码跑起来的感觉,但尽管当时这门课是满绩,但是我觉得我的水平还很低。由于我的专业是电子信息工程,学业任务比较繁忙,白天的大部分时间可能都在研究模电等专业课,所以编程的学习放在每晚的10点~12点。希望一年半以后,回头再看这篇博客,会有种轻舟已过万重山的欣慰。我的目标是在一年半的时间内让我的编程能力接近入职的水平。我目前正在郑州大学读大二,这算是第一篇比较正式的博客。初步每周花费十个小时的时间,看后期需要可能会再加。听网课,看教材,敲代码。
2023-09-18 23:14:04
37
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人