c语言for循环的第三句,for循环语句的用法
for循环有三种结构:列表for循环,不带列表for循环和类C风格for循环。
do和done之间的命令成为循环体,执行次数和list列表中常熟或字符串的个数相同。for循环,首相是将in后list的第一个常数或字符串复制给循环变量,然后执行循环体,以此执行list,最后执行done命令后的命令序列。
shell支持列表for循环使用略写的计数方式,1~5的范围用{1..5}表示,
shell中还支持按规定的步数进行跳跃的方式实现for循环,例如计算1~100内所有的奇数
一、列表for循环#!/bin/bash #!/bin/bash
for avrible1 in{1..5} sum=0
do for i in {1..10..2} ; do
echo "hello,welcome $avrible1 times!" echo $i
done done
#!/bin/bash
for avr in
二、不带列表for循环
#!/bin/bash
echo "number of
arguments is $#"
echo "What you
input is: "
for argument in
"$@"
do
echo
"$argument"
done
三、类C语言for循环
#!/bin/bash
for ((integer = 1;integer <=5; integer++))
do
echo "$integer"
done
for i in $(cat /tmp/xuexi/iplist);do ./batch.sh $i;done
4、for循环语句的嵌套使用
语法结构:#!/bin/bash
for 变量1 in
do
for 变量2 in
do
命令2
done
命令1
done
关于for循环嵌套使用打印等腰三角形#!/bin/sh
read -p "Please input a number:" num
read -p "Please input the char:" char
for ((i=1; i<=num; i++));
do
for ((j=num-i; j>0; j--));
do
echo -n ' '
done
for ((h=1; h<=((2*i-1)); h++))
do
echo -n "$char"
done
echo
done
root@node1 shift]# ./zsj1.sh
Please input a number:4
Please input the char:@
@
@@@
@@@@@
@@@@@@@
在上述等腰三角形的打印过程中分类应用了三个for循环分别是,1、外层for循环用于控制打印三角形的行数,内层第一个for循环用于打印空格数,第三个则是控制字符char的输出个数。三个for循环的使用将等腰三角形成功的打印出来。
注:{1..10..2}取奇数
$# 参数
$@ 脚本输入的参数其岁$#的值的标下而变小,最小值为0
c语言for循环的第三句,for循环语句的用法相关推荐
- C语言随机比大小循环,C语言基础知识之(三):循环、随机数
循环结构: 循环:当满足某个特定条件的情况下,重复执行一段代码. 作用:减少重复冗余的代码,增加代码的可读性,易于维护 重点:各循环语句中循环条件的执行顺序. While循环 Do-While循环 F ...
- java for循环遍历解释,三种for循环遍历
import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class For{ pub ...
- c语言的boolean_0基础学习C语言第四章:三种基本结构
1.C语言的三种基本结构 顺序结构:从头到尾一句接着一句的执行下来,直到执行完最后一句: 选择结构:到某个节点后,会根据一次判断的结果来决定之后向哪一个分支方向执行: 循环结构:循环结构有一个循环体, ...
- c语言循环程序设计教案,10 《C语言程序设计》教案 第三章 程序的控制结构(6)—循环结构 while和do while.doc...
10 <C语言程序设计>教案 第三章 程序的控制结构(6)-循环结构 while和do while.doc C 语言程序设计课程教案表 授课题目 第三章 程序的控制结构 (6) 循环结构 ...
- c语言中三种常用的循环控制结构是,三C语言的基本控制结构.ppt
三C语言的基本控制结构 第三章 C语言的基本控制结构 问题 一元二次方程根求解算法描述 3.1 程序的三种控制结构 ⒊循环结构Repetition ⒋复合语句 CompoundStatement 3. ...
- c 语言程序的三种基本结构,C 语言程序的三种基本结构是____ A、顺序结构,选择结构,循环结构 B、递归结构,循环结构,转移结构...
C 语言程序的三种基本结构是____ A.顺序结构,选择结构,循环结构 B.递归结构,循环结构,转移结构 更多相关问题 [填空题]移动电商,全称 ,是以 为载体的电商模式. [单选题]有关离子选择性电 ...
- 简单c语言for循环例子,C语言第三课 for循环例子.doc
C语言第三课 for循环例子.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3. ...
- 关于计算机系的三句半,网络流行语言俏皮话三句半.doc
网络流行语言俏皮话三句半 网络流行语言俏皮话三句半 篇一:2016-尔雅通识课-用相声演绎中国文化试题及答案 满分尔雅答案 <用相声演绎中国文化>期末考试 一. 单选题(题数:50,共 5 ...
- C语言中阶第三篇:循环语句do while透析以及循环语句总结(执行次数、执行特点和循环英文的详解)
业精于勤荒于嬉,行成于思毁于随. 今天这一篇,我们继续来说一说循环语句的知识,循环语句就结束了,所以今天的文章就比较简单轻松了. 第九篇 一.do while循环 1.1.do while中的brea ...
最新文章
- 点一万个赞:商汤SiamRPN目标跟踪最强算法开源
- 【Linux网络编程】因特网的IP协议是不可靠无连接的,那为什么当初不直接把它设计为可靠的?
- 2021 大厂实习笔试
- mysql中non用什么_mysql Non-Transactional Database Only(只支持MyISAM)
- element-ui 设置table width %百分比
- maven 公共模块依赖_Maven 子模块 依赖 springboot 子模块的问题
- c语言通讯录打电话,求c语言编写的通讯录源代码
- pytorch之学习率变化策略之MultiplicativeLR
- CMS4.0——后知后觉
- 3x3矩阵怎么求逆矩阵_矩阵型组织结构,郭士纳与任正非都是怎么说的?
- 生命游戏(python版)
- 【Python爬虫】懂车帝_车型库页面
- ICMP协议和ARP协议
- windows winrar 指令_WinRAR的命令行模式用法介绍
- 关于 Cannot assign requested address 错误
- 20万+网易音乐人图鉴: 95后超70%、女歌手突破5万
- 浅谈 Web 3.0
- mysql 获取农历年份_iOS 获取公历、农历日期的年月日
- 逻辑英语结构【重点】
- 指导教师邱栋在2012年CSDN高校研讨会上的演讲