首页 > 其他分享 >C语言基础-2、循环

C语言基础-2、循环

时间:2024-03-03 23:00:45浏览次数:27  
标签:语句 int 基础 C语言 while 循环 条件 include

一、while语法

  • 反复多次的做,反复多次的判断
  • if做一次并做一次判断
  • while循环:当条件满足时,不断地重复循环体内语句
  • ex1:
#include <stdio.h>
int main()
{
	while(条件成立时)
	{
		//执行语句
	}
	return 0;

}

二、do-while语法

  • 先做循环体语句,再去判断循环语句
  • ex1:
    *#include <stdio.h>
int main()
{
	do
	{
		//循环体语句
	}while(循环条件)
	return 0;

}

三、for循环语法

  • for(;条件2;) == while(条件)
  • ex1:
#include <stdio.h>
int main()
{
	for(条件1(初始条件);条件2(循环继续的条件);条件3(循环每轮要做的动作))//当条件2满足并且执行完循环体内的语句后,才能执行条件3
	{
		//执行语句
	}

}

标签:语句,int,基础,C语言,while,循环,条件,include
From: https://www.cnblogs.com/zwb1997/p/18050939

相关文章

  • 复习:基础算法
    前段时间一直懒得更新,这两天更新一下顺带复习一下二分啥的其实也应该放进这里面,不过既然已经写过了就算了前缀和一维前缀和若原序列存储在a数组中,则在它的前缀和数组中当下标为i时sum[i]储存的是(a[1]+a[2]+.....+a[i]),即i之前(包括i)的所有元素的和,代码表示为sum[i]=sum[i-1]+a......
  • 计算机基础知识
    **计算机基础知识一、为何要学习计算机基础?好多人觉得自己有点基础就都想着直接敲代码,觉得基础知识很容易,很简单,就不怎么用心去学。然而,我觉得基础知识很重要。就像盖一栋楼房一样,你先要打好地基,再去盖房。Python是一门编程语言,即通俗一点说就是语言......
  • C语言基础-1、判断
    一、if语法#include<stdio.h>intmain(){ if(条件成立) { //执行花括号程序代码 }}二、判断的条件1、优先级关系运算符:==、!=、>、<、>=、<=所有的关系运算符的优先级比算术运算符的低,但是比赋值运算的高判断是否相等的==和!=的优先级比其他关系运算符低,而且连续的......
  • JAVA面向对象基础:入门,搞懂对象
     packagecom.itheima.duyixiang;importjava.util.ArrayList;importjava.util.List;publicclassTest{publicstaticvoidmain(String[]args){Students1=newStudent();s1.name="凯文";s1.yuwen=22;s1.shuxu......
  • 计算机基础知识问答:计算机组成原理篇
    冯诺依曼机的基本思想:冯诺依曼机的基本思想主要包括以下几点:存储程序:计算机内部设置存储器,程序和数据统一存放在存储器中,指令和数据均用二进制数表示。程序控制:计算机执行程序时,无需人工干预,能自动、连续地执行程序,并得到预期的结果。二进制运算:计算机内部以二进制......
  • 基础语法
    python数据类型1.数值类型counter=100#赋值整型变量miles=1000.0#浮点型name="John"#字符串print(counter)print(miles)print(name)2.字符串str1="helloworld"print(str1[1:3])#显示el左闭右开[1,3)str1="helloworld"print(str1[0])pri......
  • [Go] go for range循环map是无序的 变成有序
    goforrange循环map是无序的,这个是goteam团队有意为之在进行循环遍历的时候,生成了一个随机数作为遍历开始的位置可以forrange循环map取出所有的key,sort.Strings(keys),排序所有的keys再循环所有的keys,按这个循环取出map里的值如果不依赖map中的key的话,或......
  • 【基础算法】前缀和
    前缀和为什么要学前缀和?例题:一维前缀和暴力解法#include<bits/stdc++.h>usingnamespacestd;constintN=100010;intn,m;inta[N];intmain(){ cin>>n>>m; for(inti=1;i<=n;i++)cin>>a[i]; while(m--) { intl,r; cin>&......
  • 【基础算法】离散化
    离散化//每日一题#include<bits/stdc++.h>usingnamespacestd;constintN=1000010;intn,m;inta[N],d[N],s[N],t[N];longlongb[N];boolcheck(intx){ memset(b,0,sizeofb); for(inti=1;i<=x;i++) { b[s[i]]+=d[i]; b[t[i]+1]......
  • 【基础算法】差分
    差分//每日一题#include<bits/stdc++.h>usingnamespacestd;typedeflonglongLL;constintN=200010;intn;inta[N],s[N];intmain(){ cin>>n; for(inti=1;i<=n;i++) { cin>>a[i]; s[i]=s[i-1]+a[i];//前缀和 } L......