第四周学习

c语言学习到数组和指针

关于数组:

1,定义时[n],n是大小,数组的下标最多到n-1;使用数组前要初始化,初始化可以用遍历,如果初始化为零则可以int a[n]={[x]=y},即从x之后的变量都为0

2,利用数组计算不仅可以利用其每个单元储存的变量数值,还可以利用下标,常见的就是利用0,1进行判断选择所需的下标;

3,二维数组,初始化需要双重循环,判断的时候可以一次循环但是可能需要多定义些变量

指针:

指针就是存储一个变量地址位置的变量,int*name;就定义了一个指针,赋地址给指针时要加&;

此外,int*name,double*name...int和double是读取地址的类型,“*”才是是“name”成为指针的关键。scanf函数就是利用指针进行存储数据的函数,即先有一个待赋值的变量的地址,将输入的值保存到相应的地址,此过程就利用了指针。

其他编程知识:

关于for循环,例如(i=0;i<5;i++){/*code*/}

i参与其中运算时是从0开始,完成运算后再进行i++,结束循环时i=5,但i=5已不参与运算;理解for的本质就是“任何一个for都可以写成do while循环”

下一周将进行刷题感受编程思维,把涉及数组及之前内容的题目完成。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值