自定义博客皮肤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)
  • 收藏
  • 关注

原创 二维数组学习

之后的学习中可能会有&a[0][0]这种形式,他是与a[0]等价的,因为在C语言中数组名代表数组首元素的地址,因此a[0]代表一维数组a[0]中的第0列元素的地址,即&a[0][0]所以a[1]其实也可以写成a[1][0],a[2]同理。是a[0],a[1]那么就会有人说这里的012不应该是表示大小吗?a是二维数组名,啊数组包含3行,即3个行元素:a[0],a[1],a[2]一个是一个一维数组,那么子数组的数组名字是什么啊?*a=a[0](子数组名,子数组首地址)=*(a+0)下面我们用代码加深下印象。

2024-05-22 10:34:50 188

原创 数组翻转练习

这个就跟下表有关系了,以上面为例:0跟4换1跟3换,我们用for循环(i=0;i++)这是有5个数的时候那么我们就可以换一下,for(i=0;i++)这个x为奇数偶数,都行。存在数组{66,88,33,44,22}翻转之后变成{22,

2024-05-21 10:58:04 110

原创 5月15日学习

1.变量的封装与调用,在调用的时候由于封装的数据是相同的但是里面的内存地址是不同的,所以我们会出现调用封装函数的时候的数据错误,所以我们用指针。数组是连续的内存空间,指针就像游标卡尺指向其中一个空间。&取地址运算符,*将地址内的值读出的运算符。这两个的结合可以做到一个封装判断。而且可以使用指针指向数组中的地址。指针就是地址,地址就是指针。指针变量==存放地址变量。2.指向固定的内存地址。指针的增量和数组的关系。

2024-05-16 17:00:39 194

原创 5月7日学习记录

(3)函数的生命周期是在调用到他的那一刻开始,其他时间都放在栈内被调用的时候才为形式参数申请内存,调用结束内存又被释放。二维数组其实就是多个一维数组的组合,之前一维数组就是一个班有30人但是二维数组就是在以上基础上还有5个班,(1)在这里变量的4要素很重要:名、类型、值、地址。(3)函数要有返回值如果是void形式则不用return。(2)局部变量的局限性,一个变量只能在一个函数中运用。3、按照功能划分使得每个符号带有一个功能。二、二维数组找大小的运用。(2)函数要先定义再使用。(1)为什么要用函数。

2024-05-07 10:36:45 131

原创 5月6日上午C语言学习

数组的逆向输出的要领就是把for循环的条件改一下由从小变大变成从大变小,斐波那契数列的编程就很简单一个公式A(N)=A(N-1)+A(N-2)我们只需要把前两个数据搞定就行.一个当行一个当列,外面的for就是一个行根据数组空间做出行的空间,不断循环里面的for(列),让数字在里面进行比较。这是一个从大到小的比较。这里注意新加了个sizeof,你使用它之前要先定义定义size,sizeof的作用就是计算相对应的数据大小。冒泡法简单来说我理解是你把它想象成一个数列有行有列两个for循 环的嵌套一个在一起。

2024-05-06 11:52:17 285

原创 4月28日学习记录

数组就是一个集体,你可以把它想象成一个班级,那么我们假设说一个班级有10个人,比如int a,b,c,d,e;我们何尝不尝试下新的方式呢?int a[10];这样就开辟了个整形数组,数组名为a内有10个整型元素,类型符,数组名【常量表达式】上次的流程控制已经结束,第四单元数组。前几天进行技能大赛比赛停更了几天。

2024-04-28 21:11:46 87

原创 4月24日c语言学习记录

里,while是把条件赋初值放在了while循环前,判断语句放到了()里,条件改变语句放到了while()中的{}中,2.其中要是想用while判断的话有data++,data--,运用好&&,之类的符号会对你有很大的帮助。//无限循环,sum只是一个容器,不要把它想的太数学。while与for的区别就在于for是把条件赋初值,判断语句,条件改变语句放在了for的()data++){//判断,执行循环体,条件改变。1.里面最简单的就是do,while,你可以理解为先斩后奏。3.赋值语句一定要拿到循环外面!

2024-04-24 16:09:00 190

原创 4月23日嵌入式学习(c语言基础)

输入时写成了123a123o.1,那么123会给到data,系统看到a之后会结束,a给到data1,又因为把0看成了o所以123最后给了data2,1.getchar获取字符,putchar放出字符,puts放出字符串,gets输入字符串(涉及到数组)1.键盘扫描要用&例如scanf("%d",&data);这是一个大小写转换的代码(原理是ASCALL码的转换)一、scanf键盘扫描。

2024-04-23 14:16:45 106

原创 4月22日嵌入式学习

f小数,x以16进制格式输出,p一般打印内存地址也是16进制格式输出,输处地址,取变量地址的运算符号&(1)在运行过程中可以改变的量,但是要先定义再使用,注:计算机要看,变量名,变量值,存储单元。字符型:ASCII码表:char data3 = “c”;4个字节,8位,32位。(2)变量的四大要素:变量的名字,类型,值,存储空间、%d:十进制数,c是单个字符输出一个字母,s多个字符。//程序退出前返回给调用者的值。int main()//程序入口。{//程序的开始标志。}//程序的结束标志。

2024-04-22 17:22:23 206

空空如也

空空如也

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

TA关注的人

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