c语言中for语句的作用是,c语言中for语句是怎么用的
匿名用户
1级
2018-11-20 回答
1:for循环
for语句的格式为:
for (初始化语句; 条件语句; 控制语句)
{
语句1 ;
语句2 ;
....
语句n ;
}
for 语句的执行顺序是:首先执行“初始化语句”;然后测试“条件语句”;若条件成立,则执行语句1到语句n;然后执行“控制”语句;接着再测试条件语句是否成立,如果成立则重复执行以上过程,直至条件不成立时才结束for循环。如:
for(i=0;i<10;i++)......;
int i,a[]=new int[10];
for (i=0,i<10;i++) a[i]= 0;
这段代码把整型数组a中的所有元素都赋成0。
你可以在for循环的头部说明你的变量,而且最后一个表达式可以省略,不过要确定在语句中对变量的值有所改变,如:
for(int i=0;i<=10;) i+=i;
for循环中,“初始化语句”、“条件语句”和“控制语句”都可以省略,但是其间的分号不能省略。例如:
int i =0 ;
for (; ; ;)
{
if i>10 break ;
i = i +1 ;
}
for循环中省略“条件语句”时,在for语句{}中必须包换转句语句控制程序在某个条件满足时跳出for循环,否则将形成死循环
2:while循环
while循环和for循环类似,其格式为:
while (条件语句)
{
语句1 ;
语句2 ;
....
语句n ;
}
执行while时,先测试“条件语句”,如果条件成立,则执行语句1到语句n,直至条件不成立时调处循环。
int i=0 ;
while (i<10)
{
i++ ;
System.out.println("Hey!.get me out of here!:);
}
3:do ... while 循环
do ... while 循环语句的格式为:
do
{
语句1 ;
语句2 ;
....
语句n ;
}
while (条件语句) ;
do ...while 语句的功能是首先执行语句1到语句n,然后进行条件测试,如果条件成立,则继续执行语句1到语句n,否这跳出循环。如:
boolean test=false;
do
{
......
}
while(test);
这种控制并不是很常用,但有时却非常重要,使用时注意结尾处while语句后的分号。
c语言中for语句的作用是,c语言中for语句是怎么用的相关推荐
- c语言中sizeof函数的作用是,c语言中sizeof函数的用法
C语言sizeof函数如何使用? 怎样利用sizeofCSS布局HTML小编今天和大家分享各种数据类型占用的字节数? (1)sizeof不是函数,它只是一个操作符(operator). (2)size ...
- c语言中fputc函数的作用是,C语言中fputc函数的用法
C语言中fputc函数的用法 C语言中fputc函数的用法为"int fgetc (FILE *fp)",该函数的作用是从指定的文件中读取一个字符, 读取成功时会返回读取到的字符, ...
- c语言中fputc函数的作用是,C语言中fputc函数的用法_后端开发
Python画ROC曲线和AUC值计算(附代码)_后端开发 ROC(Receiver Operating Characteristic)曲线和AUC常被用来评价一个二值分类器的优劣.这篇文章将先简单的 ...
- python中if嵌套语句的作用_讲解Python中if语句的嵌套用法
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- c语言中do有什么作用,C语言中do while语句的用法是什么?_后端开发
c语言有且唯一的函数是什么?_后端开发 在c语言中有且唯一的函数是:"main"函数."main"函数,又称主函数,是程序执行的起点:如果有其他函数,则会完成 ...
- 循环在c语言中的表示什么作用,《C语言中的for循环》教案
<<C语言中的for循环>教案>由会员分享,可在线阅读,更多相关<<C语言中的for循环>教案(7页珍藏版)>请在人人文库网上搜索. 1.C语言中的fo ...
- c语言switch语句嵌套,浅谈c语言中switch语句的嵌套使用
switch语句是一种分支控制语句,它的应用在程序设计中起到了很重要的作用.由于其格式复杂,对于初学者来说很难掌握,switch语句的嵌套使用更是让初学者难以理解.本文通过介绍switch嵌套语句的形 ...
- c语言中scanf(%7.2f,a);合法吗,C语言,语句scanf(7.2f,a);是一个合法的scanf函数?...
首先,这个语句显然是有问题的,但是能编译通过,说明是合法的.那么我们就需要弄清楚编译器是怎么理解这条语句的,以及运行时这条语句做了什么. 原问题是"C语言,语句scanf("7.2 ...
- python语言中print函数的作用_python中如何使用print函数
Python中print语句 1.逗号分隔符 在Python中print语句可根据sys.stdout中包含的文件生成输出,它接受一个逗号分隔的对象表,如下实例:x = 1 y = 2 z = 3 p ...
最新文章
- 【Linux 内核】Linux 内核体系架构 ( 进程调度 | 内存管理 | 中断管理 | 设备管理 | 文件系统 )
- Mysql主从和redis集群哪个好_Redis的三种模式:主从、哨兵、集群
- python编译器怎么运行不在路径中的py文件_对python当中不在本路径的py文件的引用详解...
- php tire树,Immutable.js源码之List 类型的详细解析(附示例)
- 概率与计算机论文,数学概率统计论文范文
- Android 开发工具集合 - (Android Dev Tools)
- tomcat6到tomcat9解压版(64位)随意下载
- 本易计算机不开机了,本易M3V(云游戏版)平板电脑刷机详细过程
- 树莓派 树莓派 编c++_如何建立一个树莓派冰箱的冷冻监视器
- Misra-C编码规范全解读 - Misra C 概述
- 机器学习之逻辑回归 Logistic Regression(三)scikit-learn算法库
- 干货 | DDD实战:基于洋葱模型的分层代码架构设计
- Django REST Framework中的Serializer relations
- 并发和多线程(一)并发、进程、线程概念
- APP定制开发,移动市场重要的生存利器
- 阴阳师服务器维护2月20,阴阳师2019年3月20日更新内容 阴阳师手游3月20日维护更新公告...
- 网易云---手机验证码登录
- “互联网+”大学生创新创业大赛概述
- 基于Python的经纬度与xy坐标系相互转换
- 西安科技大学北院能耗监测系统的研究与应用
热门文章
- Java 概述和编程基础
- 安装kerberos报错 error: command 'gcc' failed with exit status 1
- zabbix监控系列(5)之通过trap模式监控网络设备
- asp.net 加载xml到menu
- spring -mvc 将对象封装json返回时删除掉对象中的属性注解方式
- sourceTree添加git密钥步骤
- 使用eclipse svn塔建(配置)时的一点点心得
- Linux进程线程学习笔记:运行新程序
- 大型EAI项目中的ORACLE 数据库管理(ZT)
- javascript设计模式系列 - LukeLin - 博客园