1.使用:

for (语句1; 条件; 语句2)

{

循环体

}

语句1:初始化语句

语句2:增量语句(执行完循环体后再执行的语句)

1.for一开始就会执行一次语句1(整个for循环只会执行一次)

2.判断条件是否成立,如果条件成立,就会执行一次循环体,然后就会执行语句2,再次判断条件是否成立

2.注意

不要随便在for()后面写分号   for (int i=0; i<5; i++);

{

printf("哈哈\n");

}

错误:变量a的作用域不明确   如果要在循环体中定义新的变量,必须用大括号{}包住

for (int i=0; i<5; i++)

int a = 10;

错误   for (int i = 0; i<10; i++, a++)

{

//a只能用在循环体{}中

int a = 10;

}

int a = 10;

for (int i=0, a= 9; i<5; i++)

{

//int i = 10;

int a = 11;

printf("a=%d\n", a);

}

最简单的利用for循环实现死循环    for(;;);

3.循环嵌套练习

/*

好友列表1

好友1

好友2

好友列表2

好友1

好友2

好友列表3

好友1

好友2

*/

#include

int main()

{

for (int i = ; i<=; i++)

{

//printf("好友列表%d\n", i + 1);

printf("好友列表%d\n", i);

/*

printf(" 好友1\n");

printf(" 好友2\n");

printf(" 好友3\n");

printf(" 好友4\n");

printf(" 好友5\n");*/

for (int j = ; j<=; j++)

{

printf(" 好友%d\n", j);

}

}

return ;

/*

提示用户输入一个正整数n,如果n=5,就输出下列图形,其他n值以此类推

*****

****

***

**

*

*/

#include

int main()

{

// 1.定义一个变量存储用户输入的值

int n = ; // 一定要初始化

// 2.判断n值合不合理

while (n <= )

{

// 2.1 提示用户输入正整数

printf("请输入一个正整数:\n");

// 2.2 接收输入的数据

scanf("%d", &n);

}

// 3.输出图形

for (int i = ; i

{

//printf("*****\n");

for (int j = ; j

{ // 每一行有多少个

printf("*");

}

printf("\n");

}

return ;

}

Bash脚本编程学习笔记07:循环结构体

本篇中涉及到算术运算,使用了$[]这种我未在官方手册中见到的用法,但是确实可用的,在此前的博文中我有说明不要使用,不过自己忘记了.大家还是尽量使用 ...

Objective-C 学习笔记&lpar;一&rpar; 语言程序结构

Objective-C语言程序结构 “Hello World”简单示例 #import //预处理命令,它告诉Objective-C语言 ...

PYTHON 100days学习笔记004:循环结构

目录 Day04 - 循环结构 1. 循环结构的应用场景 2.for-in循环 3. while循环 4. 练习 4.1 输入一个数判断是不是素数. 4.2 输入两个正整数,计算最大公约数和最小公倍数 ...

iOS学习之C语言循环结构

一.while循环    while (循环条件) {        循环体:    }    // 1.定义循环变量    int time = 1;    // 2.循环条件    while ( ...

Go语言学习笔记六: 循环语句

Go语言学习笔记六: 循环语句 今天学了一个格式化代码的命令:gofmt -w chapter6.go for循环 for循环有3种形式: for init; condition; increment ...

java之jvm学习笔记十三&lpar;jvm基本结构&rpar;

java之jvm学习笔记十三(jvm基本结构) 这一节,主要来学习jvm的基本结构,也就是概述.说是概述,内容很多,而且概念量也很大,不过关于概念方面,你不用担心,我完全有信心,让概念在你的脑子里变成 ...

muduo学习笔记&lpar;二&rpar;Reactor关键结构

目录 muduo学习笔记(二)Reactor关键结构 Reactor简述 什么是Reactor Reactor模型的优缺点 poll简述 poll使用样例 muduo Reactor关键结构 Chan ...

&lbrack;java学习笔记&rsqb;java语言核心----面向对象之this关键字

一.this关键字 体现:当成员变量和函数的局部变量重名时,可以使用this关键字来区别:在构造函数中调用其它构造函数 原理:         代表的是当前对象.         this就是所在函数 ...

&lbrack;java学习笔记&rsqb;java语言核心----面向对象之构造函数

1.构造函数概念 特点: 函数名与类名相同 不用定义返回值类型 没有具体的返回值 作用:                给对象进行初始化 注意: 默认构造函数 多个构造函数是以重载出现的 一个类中如果 ...

Java学习笔记:语言基础

Java学习笔记:语言基础 2014-1-31   最近开始学习Java,目的倒不在于想深入的掌握Java开发,而是想了解Java的基本语法,可以阅读Java源代码,从而拓展一些知识面.同时为学习An ...

随机推荐

just555 对话

网易 新闻 2005-03-31 16:37:47 空!(19194697)555,你在大连炒单,单日最大盈利率多少? 2005-03-31 16:37:59 just555(79610908)最大1 ...

Into concurrent LRU caching once again

But this time, with a more product oriented point of view, instead of researching. http://openmymind ...

Python多线程(3)——Queue模块

Queue模块支持先进先出(FIFO)队列,支持多线程的访问,包括一个主要的类型(Queue)和两个异常类(exception classes). Python 2 中的Queue模块在Python ...

关于Redis的知识汇总&lbrack;转&rsqb;

1. Overview 1.1 资料 ,最好的入门小册子,可以先于一切文档之前看,免费. 作者Antirez的博客,Antirez维护的Re ...

git 常用使用及问题记录

1.打开bash,进入工程根目录(引用whaon的话:是和.classpath和.project同级的目录).PS:我的系统是win7,在bash切换到E的命令是 cd /e: 2.运行 git in ...

【给你一个承诺 - 玩转 AngularJS 的 Promise】

了解Promise 在谈论Promise之前我们要了解一下一些额外的知识:我们知道JavaScript语言的执行环境是"单线程",所谓单线程,就是一次只能够执行一个任务,如果有多个 ...

Django中views笔记

reverse反解析 #路由中定义namespace.name,reverse可将其转换为url url = reverse('namespace:name') return redirect(url ...

PHP从入门到精通&lpar;五&rpar;

字符串三种声明方式 1."":双引号中可以解析变量"{$a}",双引号中可以使用任何转义字符:2.'':单引号中不可以解析变量,单引号中不可以使用转义字符(但是 ...

ASP&period;Net Core 2&period;2 MVC入门到基本使用系列 &lpar;四&rpar;(转)

本教程会对基本的.Net Core 进行一个大概的且不会太深入的讲解, 在您看完本系列之后, 能基本甚至熟练的使用.Net Core进行Web开发, 感受到.Net Core的魅力. 本教程知识点大体 ...

L252 小组作业

Hans: Hi Good morning everyone! Let me introduce a new colleague for you, Berry Berry: Hi Good morni ...

c语言for循环笔记,【学习笔记】【C语言】循环结构-for相关推荐

  1. c语言/c++转Java学习笔记---基础问题

    c语言/c++转Java学习笔记---基础问题 1.java注释 2.数组的定义和使用 定义 使用 3.类 4.this 的使用 5.继承 6.super的使用 7.包 8.修饰符 成员的访问控制符( ...

  2. c语言编程实例解析精粹,C语言实例解析精粹学习笔记——35(报数游戏)

    实例35: 设由n个人站成一圈,分别被编号1,2,3,4,--,n.第一个人从1开始报数,每报数位m的人被从圈中推测,其后的人再次从1开始报数,重复上述过程,直至所有人都从圈中退出. 实例解析: 用链 ...

  3. R语言与抽样技术学习笔记(Jackknife)

    R语言与抽样技术学习笔记(Randomize,Jackknife,bootstrap) Jackknife算法 Jackknife的想法在我很早的一篇博客<R语言与点估计学习笔记(刀切法与最小二 ...

  4. R语言与函数估计学习笔记(函数模型的参数估计)

    R语言与函数估计学习笔记 毫无疑问,函数估计是一个比参数估计要复杂得多的问题,当然也是一个有趣的多的问题.这个问题在模型未知的实验设计的建模中十分的常见,也是我正在学习的内容的一部分. 关于函数估计我 ...

  5. C语言五子棋人人对弈学习笔记

    C语言编写五子棋人人对弈学习笔记 1.头文件#include <conio.h> #include <conio.h>是一个控制输出的头文件. 包含以下函数:textbackg ...

  6. 《自制编程语言--基于C语言 郑钢》学习笔记

    <自制编程语言>学习笔记 本仓库内容 <自制编程语言>源码 src/sparrow.tgz <自制编程语言>读书笔记 docs/* <自制编程语言>样章 ...

  7. R语言基础入门(学习笔记通俗易懂版)

    文章目录 R语言预备知识 获取工作目录 设置工作目录 注释 变量名的命名 赋值 变量的显示 查看与清除变量 函数帮助文档查询 函数 安装R包 文件的读取 文件的输出 软件的退出与保存 R语言语法 向量 ...

  8. stm32单片机c语言入门 pdf,STM32学习笔记(初学者快速入门).pdf

    STM32 学习笔记 从51 开始,单片机玩了很长时间了,有51,PIC,AVR 等等,早就想跟潮 流玩玩ARM ,但一直没有开始,原因不知道玩了ARM 可以做什么(对我自 己而言).如果为学习而学习 ...

  9. 退出所有循环_Python学习之路9—循环的总结

    距离上一次的学习,我们学习了whlie循环与whlie循环嵌套(点击蓝色的字就能查看对应的文章). 今天继续学习循环. 一.while...else 语法是: while 条件: 条件成立重复执行el ...

  10. 语言自制教具_学习笔记:蒙特梭利教师必备硬核技能“蒙氏理论+教具制作”...

    "此文适合蒙氏老师阅读" 本篇分享的内容也是一篇课堂笔记,今年的7月份参加了台湾张庭枝老师"0-3蒙氏理论&教具制作"课程学习. 众所周知,蒙氏理论与教 ...

最新文章

  1. python 查看 nvida 驱动、 cuda、pytorch、tensorflow的版本
  2. nodejs html转excel,Node.js excel sheetjs/js-xlsx
  3. 全球75亿美元的网络安全险 会是保险业下一块金矿吗?
  4. Echarts图表在VUE项目中使用动态数据源
  5. jQuery 遍历|祖先
  6. 在Linux 环境下搭建 JDK 和 Tomcat
  7. SDUTOJ 【1166】打印直角三角形
  8. TasksetManager冲突导致SparkContext异常关闭
  9. Pandas中Series和DataFrame的索引
  10. django基础 第一章 环境搭建
  11. 算法设计与分析基础(潘彦译)课后习题答案
  12. Intouch | 报警延时设定
  13. Python常用模块12-python的xlsxwriter模块(操作excel)
  14. python的自省机制
  15. Vue Error-报错信息:Syntax Error: Assigning to rvalue.
  16. 双十一生活必买清单,经常失眠人士助眠好物推荐
  17. 【狂神说Java】---JavaWeb
  18. meego系统DNS地址设置
  19. kali linux 中字符映射错误,#、\、|、“ 不能输入
  20. ActiveMQ 配置启动文件介绍

热门文章

  1. 类与对象作业(简单工厂模式)
  2. 画幅值matlab,好用的画包络谱和幅值谱matlab函数
  3. 设计模式之----状态模式(State-pattern)的理解
  4. 5G时代下的室内定位系统,更安全高精准的室内定位系统-新导智能
  5. R语言 读取世界所有国家的人均GDP
  6. 【PAT】PAT官网更新
  7. Spring boot 解析mp4格式视频交给前端进行播放
  8. 今天搞清楚了新股申购规则
  9. 每日一题解(第二周)
  10. 理解神奇的BERT:自然语言处理的游戏规则改变者?