c语言学习 数组 do while语句

1.

do-while 语句:

语法:
    do
    { 
        语句;
    }while (表达式);
语义:
    先,执行 语句 
    然后 判断 表达式 

注意: while 后面的分号一定要有 

对比:while表达式是先判断再执行,do-while 循环 至少会被一次 

2.

for 循环 :

语法:
for (表达式1;表达式2;表达式3)
{
   循环体语句;
}

3.

选用:
   1.for //多用于 有一定范围 
     while 
     do-while //多用于 只有某个结束条件的 
     
   2.for 循环的三个表达式都可以省略 
     但是对应的循环要素不能省   
     表达式2 省略 ---表示循环条件永远为真 

    4. break和continue

break语句: break 可以用在 switch 循环 while , do-while ,for 
作用:用在循环中 ,表示跳出 本层循环                

continue 语句:只用在循环中
作用:结束本次循环,继续下一次循环  

5.数组

语法:
    类型说明符 数组名[常量表达式]
说明:(1)类型说明符 --- 数据类型 
                  整型 int/short/long/long long 
                  浮点型 float / double /long double 
                  字符型 char
                  作用: 用来说明 该数组中元素的类型                   
  (2)数组名    --- 名字 (标识符)
                   用来代表这个数组 
                   起名字规则 与 之前变量名起名规则一致 
  (3)[常量表达式]
               --- [ ] //这个就是数组类型 
                   常量表达式  //数组长度 --代表数组中元素的个数
                   注:
                   1. c99标准之后,数组长度 可以是变量 
                      可变长数组         
                      但是,不能初始化 
                   2. 数组长度,可以省略,但是必须要有初始化
                      编译器要根据初始化的值,来推算实际的长度 
                      如int a[ ]={1,2,3,4,5,6};

理解:int array[10]; //表示此时定义了一个数组 
                 //这个数组中存放的是int型的数据
                 //存放了10个int型的数据 
                 //表示定义了一个可以存放10个int型数据的数组     
                 //理解的角度,相当于一下子定义出10个int型变量

6.

数组特点:
   连续性 --- 数组空间是一片连续内存空间 
   有序性 --- 数组的元素挨个存放 
   单一性 --- 数组元素类型是同一类型 

7.

注意:
 int a[10];

程序出现:a[10],称之为数组越界,编译器不会检查

a 所代表的值 数组所占空间的首地址
a 所代表的数据类型 a 代表整个数组类型

a所代表的类型是int[10] ,这就是所谓的 数组类型

输入一个数n,判断是不是素数 

第9行:循环比这个数小

n被比自己小的数整除时,终止for循环

if i<n,说明循环提前结束,有比n小的数可以被n整除,n就不是素数

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值