- 博客(18)
- 收藏
- 关注
原创 速成python语法
来说说我目前的打算,目前是想学python来搞复试跟毕设,然后可能学点c++的stdl来做题,🆗,现在开始回顾python的入门语法,以下全为个人理解。print(string2.spilt("c",1)) 即通过c把字符串分割,1是指只分割1次,不写的话默认无数次。print(string2.replace("abc","ABC")) 即从字符串string2中找abc 并替换成ABC。range(10) # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 从0开始有头无尾。
2023-05-02 11:20:56 63
原创 2022.2.8
22年的第一篇博客,总结一下之前学的东西。1.动态内存分配,1.malloc 2.calloc 3.reallocmalloc--- 用后一定要free掉calloc---会把内存的值初始化为0realloc---- 先用另外一个指针接收,防止申请内存失败,int* p= (int*)malloc(sizeof(int));int* ret=realloc(p,10*sizeof(int));if(ret!=NULL){p=ret;}2.文件操作fopen
2022-02-08 21:42:23 435
原创 8月24学习总结
1.今天学看了下squst函数,冒泡排序。看的有点懵,所以也没啥好总结的,等我真正领悟之后再回过头来看看吧,开学初还有一大堆东西要看,着实有点烦,争取大二前把C语言学完,因为还有408没看呢。 今天简单地把顺序结构跟链式结构了解了下, 晚上时间拿来看书吧...
2021-08-24 23:07:55 47
原创 放假后的总结
这个假期吧,学的比较少,因为太懒了,代码也没咋敲, 回老家把想做的事都做了,也还行吧,就那样了。 特别要注意一下,得培养自己专注学习的能力,不然到学校更控制不住自己。...
2021-08-22 20:15:05 44
原创 8.17学习总结
今天吧,学了点指针,有点晕,现在回顾一下。1.指针的高级应用,int main() { char str1[] = "hello bit."; char str2[] = "hello bit."; char *str3 = "hello bit."; char *str4 = "hello bit."; if(str1 ==str2) printf("str1 and str2 are same\n"); else print...
2021-08-17 20:57:04 96
原创 8.16学习总结
昨天由于出去玩了且晚上回来的时候太困了,所以就没有学, 今天呢,勉强地学了浮点型在内存中地存储,数据结构没看,我决定把晚上的时间也拿来学c语言,晚上主要用来看书。1.浮点型在内存中的存储。int main() { int n = 9; float *pFloat = (float *)&n; printf("n的值为:%d\n",n); printf("*pFloat的值为:%f\n",*pFloat); *pFloat = 9.0; printf("num的值为
2021-08-16 20:23:58 47
原创 8.14学习心得
今天学了下数据在内存中的储存,然后看单链表没看懂,得看视频了。1.数据类型的意义类型的意义: 1. 使用这个类型开辟内存空间的大小(大小决定了使用范围)。 2. 如何看待内存空间的视角。 特别注意指针类型跟空类型。3.大小端。什么大端小端: 大端(存储)模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地 址中; 小端(存储)模式,是指数据的低位保存在内存的低地址中,而数据的高位,,保存在内存的高地 址中如何判断是什么端模式int
2021-08-14 21:55:21 99
原创 8.13学习总结
今天摸鱼的时间比较多。得认真点了哈。今天主要把结构体看了下,其他时间都在摸鱼。。。。。1.结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量2.写结构体的格式。struct S { int data[1000]; int num; }; struct S s = {{1,2,3,4}, 1000}; //结构体传参 void print1(struct S s) { printf("%d\n", s.num); } //结构
2021-08-13 21:17:03 65
原创 8-11学习
今天学习状态不佳,,,,,需调整1.今天看了下习题,然后数据结构学了点线性表,数据结构的内容就不总结了,太多了,而且看书就好。注意, (,)是优先级最低的,其表达式的结果是最后一个表达式。。*****main函数能放在任意位置,全局变量不初始化默认为0; 今天就先这样吧,感觉越来越懒散了。 还是好好调整吧,争取当上人上!!!!...
2021-08-11 22:14:29 51
原创 2021 8.10学习总结
今天又是没能早起的一天,啊啊啊啊啊啊啊! 还有15天就要回学校啦!快点把C语言学会。今天学的东西不多,把初始指针学完了,然后又学了点求时间复杂度。1.什么是指针?指针是个变量,存放内存单元的地址(编号)。4或8个字节。2.指针的类型的实质:指针的类型决定了,对指针解引用的时候有多大的权限(能操作几个字节)。 比如: char* 的指针解引用就只能访问一个字节,而 int* 的指针的解引用就能访问四个字节。3.野指针指针指向的位置不确定。成因:1.指针未初始化 2.指针越界
2021-08-10 20:40:30 61
原创 2021.8.9
l妈的今天不知咋滴又睡过头,!!!!切记不要晚睡。。。。。。今天把操作符看完了,顺便看了下数据结构,感觉还是。。。。。。 希望快把编程学会然后就能去比赛然后就有比赛经历了。1.在最后有一些坑爹的题:不能创建临时变量(第三个),交换两个数字。 int main(){ int a = 1; int b = 2; a = a + b; b = a - b; a = a + b; a = a ^ b; ...
2021-08-09 22:21:47 61
原创 2021.8.7
嘿!今天我生日,所以放松了一下,就中午只学了一点,下面开始总结;1.复合赋值符,+= 例:a=a+2 == a+=2;2.单目操作符,只有一个操作数,特别注意:sizeof--- 计算变量所占内存空间大小,单位是字节;~ 按二进制取反操作符,3.++a 先使用 再加加 。 ()强制类型转换, int a = (int )3.14;4.逻辑操作符 &&逻辑与|| 逻辑或;条件操作符: max =(a>b?a:b);1其实还有一些题,只不过没时间再回顾了..
2021-08-07 23:26:19 49
原创 2021.8.6学习日记
1.妈呀今天不知咋了又睡过头了,囸;2.今天看了会三字棋游戏,直接给我看晕了,所以还是学完下面的内容再尝试吧;3.最后的时间学了会操作符,1.>>右移操作符 移动的是二进制位;如果是正数的话补0;复数补1;2.<<左移操作符 同理直解补零即可;3.位操作符;1。&按二进制与(有0即为0;全为1才为1;2.| 按二进制或(有1即为1;3.按位异或,对应的二进制相同就为0;不同就为1;明天生日记得吃多点!...
2021-08-06 22:07:00 86
原创 2021.8.5
1.今天把昨天没敲的代码敲了一遍,感觉有点晕,特别是冒泡排序。然后今天醒的有点晚,8点半才醒,有点浪,而且摸鱼的时间又挺多的,反省一下。 我爸突然就把煮晚饭的任务交给了我,这就意味着时间又少了一个多小时,其实我也没啥介意的,毕竟他每天出去挣钱这么累,我学计算机的目的也是自己挣多点钱,以后能养父母。2.今天粗略地看了下数据结构,下面简单理一下。数据结构:研究非数值的程序设计中计算机的操作对像及他们之间的关系和操作。数据元素:数据的基本单位;数据项:构成数据元素;数据对象:性质相同的数据元素
2021-08-05 22:32:20 61
原创 2021.8.4学习总结
今天学的时间比昨天进步了,9点开始上课,不过总结下来今天学的很少,学晕了都。1.今天主要学了函数的递归和数值的基本定义和概念。程序用自身的编程技巧称为递归,即函数调用自己的一种算法,其思考方式是把大事化小。递归的必要条件是存在限制条件,但满足这个限制条件的时候,递归便不再继续;每次递归调用之后,越来越接近这个限制条件。递归很容易出现stack overflow 柞溢出。 因为存放函数参数的内存是有限的。老师介绍了几个例子:1接受一个整型值(无符号),按照顺序打印它的每一位void print
2021-08-04 23:12:02 46
原创 2021.8.3学习心得
今天由于睡过头导致10点多才开始上课。麻了1.今天学了函数。函数分为库函数和自定义函数,库函数是c库里面自带的,课上老师介绍了strcpy 和memset函数,功能是改数值里面的内容,然后还介绍了个能查函数的网站 www.cplusplus.com.2.自定义函数,介绍了实参跟形参。通过介绍建立能让俩个数交换的函数得出个结论----当实参传给形参的时候,形参其实是实参的一位临时拷贝,对形参的修改是不会改变实参的。所以这个函数要用指针实现。3函数的调用----分为传值调用和传址调用。3.最后粗
2021-08-03 23:52:08 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人