循环,数组

循环语句

1.while 语句:

while(表达式)

{ 语句

}

判断表达式:

真:执行语句 执行完继续判断表达式 重复上面表达式,直到为假;

假:while 结束,程序继续往下;

注意:while(表达式)后不加;

2.do while语句:

语法:do{

     语句

}while (表达式);

先执行语句 然后进行判断, 

真:继续执行,然后判断,直到为假;

假:结束,程序往下;

do while语句至少执行一次; 

用while语句实现五个数的循环 :      

do while循环:

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

continue 语句: 只用于循环中,代表结束本次循环,进入下一次循环;

4.for 语句

for (初始条件 ;循环条件(循环结束条件);使循环趋于结束语句) 
//for (循环变量赋初值;循环条件;循环变量增值)
{
   循环体语句;
}

注意:
   for(); //不要写分号 
eg:用for 循环找水仙

数组:

1.概念
    //一组数据 
      一组相同类型的数据的集合 
      一组相同类型的变量的集合 
      数组也是一种数据类型 

2.语法:
    类型说明符 数组名[常量表达式]
      (1)               (2)                 (3)

3.类型:

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

4.赋值

数组给值:
   (1)初始化 
   int a[10] = {}; 
   int a[10] = {1,2,3,4,5,6,7,8,9,10};
   //部分初始化 ---未初始化的部分会被初始化为0
   int a[10] = {1,2,3,4,5};
   //不初始化   --- 数组中是随机值(垃圾值)
   int a[10]; 
   
  (2.)赋值 
     循环赋值  
     输入的方式 

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

例如:
    从键盘输入5个 值 
    找出最大值;
    

注意:
 int a[10];
a 所代表的值 数组所占空间的首地址
a 所代表的数据类型 a 代表整个数组类型

a所代表的类型是int[10] ,这就是所谓的 数组类型
int a; //判断标识符所代表的数据类型 ---去掉标识符,剩下就是标识符对应的数据类型 
int a[10];
 


      

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值