C语言入门,while语句,实现在一定条件下的循环,可以用while实现死循环,while的使用语法如下:

while(执行条件)

{

执行代码;

}

1、使用while,实现死循环,死循环一般在新建进程或者线程的时候经常会用到,下面举个使用while实现1秒打印一次的程序

#include

int main(void)

{

while(1)

{

printf("Test.\n");

sleep(1);

}

return 0;

}

运行结果:

Test.

Test.

Test.

以上程序会每隔一秒打印一次Test.

2、在while里加上判断条件

#include

int main(void)

{

char a;

a = getchar(); //从标准输入获取字符

while(a != 'c') //当遇到c字符输入,退出循环。

{

if(a != '\n') //从获取的字符里滤掉回车键

printf("You type:%c,not c\n",a);

a = getchar();

}

printf("Got c.\n");

return 0;

}

运行结果:

q

You type:q,not c

c

Got c.

该程序,一开始等待键盘输入,获取输入之后,使用while进行判断,如果输入的不是c字符,则进入循环,并打印输入的字符。然后继续等待键盘输入,直至遇到c字符的输入。

C语言入门 — switch case语句

C语言入门 — switch case语句, 是比较常用的语句,可以实现在不同的条件下,实现不一样的功能。 语法如下: switch(输入整数) { case 条件1: break; case 条件2: break; case 条件3: b…

C语言入门 — 数组,一维数组

C语言入门 — 数组,这里只讲一维数组。 1、数组其实是多个同类型变量的集体合,平时我们使用的变量,其实是简单的定义一个变量,变量数只有一个,可以简单的理解成数量只有1的一维数组。 比如以下简单的定义: int a; //定义一个整型变量a…

C语言入门 — 数组,二维数组

1、C语言入门 — 数组,结合上一篇文章《C语言入门 — 数组,一维数组》, 我们这里讲如何使用二维数组, 二维数组可以理解成多个一维数组组成的数组, 比如定义两个a[10]的数组可以这样子定义: int a[2][10]; 定义中的10代…

C语言入门 — 枚举类型

1、C语言入门 — 枚举类型,枚举类型的关键字是enum, enum是用来定义一组整型数值,其实定义模型如下: enum { 常数名称1 = 0, //起始值取0,这里的值可以为0,正数,负数。 常数名称2 //常数名称,只能取英文,数字以…

C语言入门 — 程序入口

1、对于c语言初学者来说,首先要先了解运行程序的第一个函数main。程序的运行是从main函数开始的。以下是一个简单的Hello world程序: #include // 标准输入输出头文件 stdio.h …

C语言入门 — 整型 char,short,int,long

一、c 语言变量,有整型变量,浮点型变量,字符变量,布尔型变量。 1、整型变量位数,以下基于32位的操作系统: (1个字节等于8bits)点击查看二进制 长整型(long),短整形(short),整型(int),字符型(char) 有符号数…

C语言入门 — 浮点型变量float double

浮点型分为两种float和double, float是单精度,double是双精度, 简单点就是double精度更高, 具体点就得看两种浮点型的位数,具体如下: 浮点型分为符号位, 指数位, 尾数位。 类型 符号位 指数位 尾数位 floa…

C语言入门 — 二进制

1、二进制对于计算机的重要性,主要是因为计算机的机器指令采用的是二进制进行表示(具体为什么是二进制,这个要追溯到计算机硬件的设计上,计算机芯片采用的半导体制成的晶体管, 而晶体管在表示为低电平或者高电平时最为稳定,低电平为0,高电平为1) …

C语言入门 — for循环

学习如何使用c语言的for循环, for主要是基于一定条件下,循环调用for语句内的代码, 以下举个最简单的代码进行说明: #include int main(void) { int i; for(i = 0…

C语言入门 — 练习编程打印乘法表

本篇文章主要为了练习 for循环的用法,我们首先先了解下乘法表的规律, 1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1x4=4 2x4=8 3x4=12 4x4=16 1x5=5 2x5=10 3x5=15 4x…

c语言简单的while语句,C语言入门 — while语句相关推荐

  1. c语言简单课程设计报告,C语言课程设计报告—范例

    <C语言课程设计报告-范例>由会员分享,可在线阅读,更多相关<C语言课程设计报告-范例(18页珍藏版)>请在人人文库网上搜索. 1.XX学院C语言课程设计报告课程名称: C语言 ...

  2. php简单加减乘除,C++_C 语言简单加减乘除运算,C语言也可以进行加减乘除运算 - phpStudy...

    C 语言简单加减乘除运算 C语言也可以进行加减乘除运算,但是运算符号与数学中的略有不同,见下表. 加法 减法 乘法 除法 求余数 数学 + - × ÷ 无 C语言 + - * / % 加号.减号与数学 ...

  3. 行编辑器c语言,简单的行编辑器(C语言).doc

    简单的行编辑器(C语言) 简单的行编辑器 [要求] (1) 设置一个简单的行编辑器,每行以回车结束 (2) 数据以文件形式存储 (3) 编辑器具有查找.替换.修改数据的功能 201-7-9.请把所有的 ...

  4. c语言简单心形代码(c语言简单心形代码手机版)

    c语言心形中间带字程序 #include #include void put_ch(char ch,int a,int b)//在a个空格后,显示b个字符ch int i; for(i=0;i pri ...

  5. c语言简单的模拟坐标,C语言模拟实现简单扫雷游戏

    本文指的扫雷是简单模拟电脑中的扫雷游戏,但以我目前的水平,也就只能在黑框中实现 test.c #include #include #include #include "game2.h&quo ...

  6. c语言简单编程题模板,C语言编程题,比较简单

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int main(){ int mark=0,falut=0; float answer=0,k=1; char m; ...

  7. c语言简单木马源代码,【C语言】后台木马程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 DWORD dwWrited = 0, dwRecvd = 0; char szBuf[MAX_PATH] = {0}; BOOL bRet = FALS ...

  8. mysql的dml语句_Mysql基础入门-SQL_DML语句

    DML语句: DML操作是指对数据库中的表进行操作,主要包括记录的插入(insert),更新(update),删除(delete),查询(select). 记录插入 创建表完成后就需要给器插入记录和数 ...

  9. c语言如何编程硬件,硬件C语言教程开篇——我对c语言的理解

    对于没有编程经历的人来说,初次听说 C语言 这个概念是一种很奇怪的感觉,C语言是什么,是一种外星语言么?为什么叫C语言呢?它是哪国说的话呢? 那"语言"是个什么概念呢?百度百科上解 ...

  10. C语言详解系列——goto语句的讲解和循环语句的简单练习题

    文章目录 goto语句 一些简单的练习题 打印三的倍数 从大到小输入 打印素数 最大公约数 打印闰年 goto语句 顾名思义goto语句就是去到任何我们想去的语句,当我们写了很长的一段代码时,我们想要 ...

最新文章

  1. js php 实现日历签到_PHP 可能在未来十年内消失?
  2. Java微信二次开发(八)
  3. 关于运算符operator重载出错解决方法
  4. List------Linked 链表
  5. linux下静态库和动态库的制作与使用
  6. springboot打war包汇总
  7. LeetCode 2076. 处理含限制条件的好友请求(并查集)
  8. android要求图标格式,Android设计规范 Material Design-Style(3图标)
  9. TSP旅行商问题之分支界限法法求解(C语言)
  10. (98)利用函数function实现半字节加法功能,面试必问(二十二)(第20天)
  11. 自己整理出来的一些标签
  12. 软件工程课程实践-可行性研究报告
  13. py-faster-rcnn标注FDDB人脸便于其在FDDB上进行测试
  14. 对“鬼压床”现象的科学解释与防治
  15. 万字攻略,详解腾讯面试(T1-T9)核心技术点,面试题整理
  16. android的aod的功能,一加正式推出氢OS 11:基于安卓11打造 新增「年轮AOD」功能
  17. 弘辽科技:淘宝流失率是什么意思?客户流失的原因有哪些?
  18. 光纤交换机常见硬件、软件故障问题介绍
  19. 出海现金贷还有未来吗?
  20. 创业成功必须看的20个经典小故事

热门文章

  1. 华为OD机试注意事项,来自已考人员的经验
  2. 百尺竿头更进一步丨拓展 Amazon Aurora的读写能力之Gaea篇
  3. Viper4Windows V4W蝰蛇音效电脑音效增强工具
  4. 第十四届《歌优舞美憧憬明天》----巨多爱助残助学活动
  5. 【webgl】模拟摄像机
  6. oracle统计多张表的数据量,Oracle 统计用户下表的数据量实现脚本
  7. baidupcsgo安卓_分享一个开源的网盘下载工具BaiduPCS-Go
  8. html请求socket乱码,Socket http请求中文乱码有关问题
  9. Ardupilot飞控姿态角与姿态角速度控制过程分析(超长篇)
  10. Cookie实现记住密码及自动登录