课程笔记2

第六章

while语句 先判断后循环(可能一遍都不执行)

do-while语句 先执行后判断(至少执行一遍)

 ★ 赋初值(放在循环语句前,并挨着循环语句)

 ★ while(i<100); 为死循环,不能结束

 ★ i=i+2 → i+=2 → i++,i++

 ★ 在循环体语句内定义的变量为局部变量,在外不起作用。

 ★ while(cin>>x) while(scanf("%d",&x)!=EOF) 当不输入x时停止。

★ 暴力法

★ double sprtm=sprt(m); 取m的平方根

   foor(m) 向下取整

   rand( ) 产生随机数

★ break continue 的区别

   break 终止全部循环

   continue 终于当前的这一步,继续下一步

 exit(0); 跳出系统

                可以解决的问题

画图形

对不定或固定的一些数据进行处理(求和,取平均值,求最大最小值,排序,对其一些性质如满足一定条件的数据)

判断给定几点之间距离的最小,最大的

……

第八章 数组

 ★数组是一组具有相同类型的变量的集合

 ★ int a[5];(下标从0开始)为 a[0] a[1] a[2] a[3] a[4] 5个元素

 ★ 直接对a的访问,就是访问此数组的首地址。

 ★ int a[n];→不正确的定义方式。 在定义数组时不能使用变量定义数组的大小。

 ★ 相反操作 x[i]=!x[i] 1→0 0→1

 ★ #include<cstring>

     memset(a,0,sizeof(a)) 数组a清零 (-1也可以)

  ★全局数组初始化(默认)

    局部数组不初始化

               可以解决的问题

模拟问题

对一组数据进行处理(有效的将一组数据保存下来)

感想:学习了数组之后,使解决问题更方便,将数据先储存进一个数组里更方便定义一组数据,也能很好的储存,而不会使后面的覆盖前面。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值