自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如何删除字符串中的字符

例:输入字符串"dasdasdca",删掉重复的字符得到:dasc;我们采用替换的方法,将所需删除的字符用它后面的字符覆盖掉。

2023-04-12 20:59:35 213

原创 数组指针(2023.4.6)

再对地址进行解引用 *q,*(q+1),*(q+2);便得到了三个一维数组的数组名 b[0], b[1], b[2] 即得到了每一行元素的首地址;从而便可得出第i行中每个元素的地址,*(q+i)+0,*(q+i)+1,*(q+i)+2;对于一维数组来讲数组名代表首元素地址,而二维数组数组名代表第一行的地址。对于一个二维数组 b[3][3]来讲,可以将它看为由3个一维数组构成。因为二维数组的地址在内存中是连续储存的,所以便可以使用指针来解决一些二维数组的问题。对一维数组a取地址,将他存放在数组指针p中。

2023-04-06 21:43:00 43

原创 控制语句(2023.4.3)

c语言常用的控制语句:选择(if,switch),循环(for,while);要使用好for循环语句,我认为首先需要理清思路。处理数组类型问题的思路一般为:两次循环,第一次循环从第1行到第i行,第二次循环从一行的第1个元素一直到第j个元素。//需要将i,j的值赋为零,否则当a[0][0]为最大值时,下标结果有误。/ /需要引头文件和例:找出二维数组 a[3][5] 的最大值,并求出其下标;

2023-04-03 21:46:20 44

原创 (运算符)2023.3.30

这两天学习了运算符:(算法,逻辑,递增递减,位运算,sizeof,赋值,地址,逗号,三目,关系);数据类型(int,char,short,long,float,double);getchar(),putchar(),scanf(),printf(),字符串【gets(char*s)puts(char*s)】。学习还是需要多练,纸上得来终觉浅,绝知此事要躬行。比如scanf();在输入数值的时候要警惕 脏字符 不然就很容易在输入char类型的数据出错误,要用%*c或者 getchar()来吃掉脏字符。

2023-03-30 22:05:53 46

原创 (感悟)2023.3.28

现在的心情十分愉悦,感受到了充实的快乐,并且解开了困扰了我许久的难题,起初我对ASCII码的转换很疑惑,不明白同一串二进制数字是如何准确输出65或A,今天才发现这其实是我们用”%d“或”%c“来决定的。学习的过程还需自己多思考,多动手才行。

2023-03-28 21:17:36 38

原创 记录嵌入式的学习过程

今天首次接触到Linux操作系统,用的是VMware虚拟机搭建的Linux环境。比如:ls,cd,cp,mkdir。也认识了vim编辑器和gcc编译器,了解到vim具有三种不同的模式以及如何切换各种模式,同时学会了如何用gcc执行文件和对文件进行重命名。今天c语言学习到一个很有意思的知识:隐式类型转换。表达式的大小没有达到整形的大小,在计算时会优先提至普通整形然后再计算。通过今天的学习,发现Linux操作系统对于文件的存储和我们日常生活很像,都是大房间里面有着小房间,小房间里面有着储物柜,一层套着一层。

2023-03-27 21:15:23 41

空空如也

空空如也

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

TA关注的人

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