首页 > 其他分享 >C语言的学习之初识C语言_6

C语言的学习之初识C语言_6

时间:2023-10-19 21:31:54浏览次数:41  
标签:ch int ret C语言 学习 初识 printf 输入 getchar

循环语句

while

for

do while


while

重点:break是用于永久的终止循环

continue跳过本次循环后面的代码,直接去判断部分进行下一次循环的判断


练习题

int main()
{
	char password[20] = { 0 };
	printf("请输入密码:");
	scanf("%s", password);

	int ch = 0;
	/*ch = getchar();*/

	//前面输入密码后,遗留了空格后的字符,用getchar字符吸收,直到遇到\n后,再继续往下走
	while ((ch = getchar()) != '\n')  
	{
		;
	}

	printf("请确认密码(Y/N):>");
	int ret = getchar();      //获取输入的字符,保存到变量ret
	if('Y' == ret)		//如果输入的是Y,则打印yes
	{
		printf("yes\n");
	}
	else
		printf("no\n");		//如果不是,则打印no
	return 0;
}


标签:ch,int,ret,C语言,学习,初识,printf,输入,getchar
From: https://blog.51cto.com/lion99/7942430

相关文章

  • 学习笔记6 截图+代码
    一、苏格拉底挑战二、遇见的问题三、实践和代码#include<stdio.h>#include<stdlib.h>#include<unistd.h>intmain(){char*programPath="/path/to/your/program";//指定要执行的程序的路径char*constargv[]={programPath,NULL};......
  • vue学习七之生命周期
    1.vue的四个生命阶段 2.vue的八个钩子(1)beforeCreate:创建阶段前,script数据尚未加载(2)created:创建阶段已完成(3)beforeMount:挂载阶段前,开始通过数据进行页面渲染(4)mounted:挂载阶段完毕(5)beforeUpdate每次修改会经历本阶段,本阶段数据已......
  • autoML学习
    使用工具auto_ml它主要将机器学习中所有耗时过程自动化,如数据预处理、最佳算法选择、超参数调整等,这样可节约大量时间在建立机器学习模型过程中。进行自动机器学习使用的库为pycaretpycaret——》开源机器学习库不好用从数据准备到模型部署一行代码实现可以帮助执行端到端机器学习......
  • 机器学习随笔
    Ttask 任务P performancemeasureP度量系数Eexperience经验监督学习回归与分类问题连续 离散无监督学习没有标签的分类例如新闻分类将相关的新闻都放在一起聚类算法鸡尾酒会问题麦克风中两个声音进行分离代......
  • 《动手学深度学习 Pytorch版》 9.5 机器翻译与数据集
    机器翻译(machinetranslation)指的是将序列从一种语言自动翻译成另一种语言,基于神经网络的方法通常被称为神经机器翻译(neuralmachinetranslation)。importosimporttorchfromd2limporttorchasd2l9.5.1下载和预处理数据集“Tab-delimitedBilingualSentencePairs”......
  • Vue源码学习(十二):列队处理(防抖优化,多次调用,只处理一次)
    好家伙, 本篇讲的是数据更新请求列队处理 1.一些性能问题数据更新的核心方法是watcher.updata方法实际上也就是vm._updata()方法,vm._updata()方法中的patch()方法用于将新的虚拟DOM树与旧的虚拟DOM树进行比较,并将差异更新到实际的DOM树上.这一步是非常消耗性能的 2.......
  • python学习笔记-异步非阻塞web框架
    一、异步非阻塞框架介绍1、介绍支持异步非阻塞web框架:tornado,nodejs2、定义对比异步IO模块:我们作为客户端向服务端“并发”请求异步非阻塞web框架:针对服务端,希望一个线程处理更多的请求二、tornado异步非阻塞【要点提炼】使用装饰器@gen.coroutine模拟等待,使用特殊的......
  • 第一次博客——分享C语言学习
    今天又是在寝室里学习C语言的一天,学校里老师上课有点水,只能自己学习,幸好有比特鹏哥的帮助,C语言水平稳步增长。今天在鹏哥的带领下,学习了选择语句和循环语句。选择语句学习了if结构和switch结构,个人感觉switch结构虽然适用于多分支比较方便,但整型的限制比较大,很多语句后都不能遗忘br......
  • 基于Python的《计算机组成原理》在线学习平台-计算机毕业设计源码+LW文档
    摘 要随着互联网的发展,通过计算机来学习是当前非常流行的一种学习方式。通过课程虽然可以面对面的进行交流和学习,但是很多时候因为地区和空间的限制会受到很多的影响但是通过网络来进行学习可以打破这一局限性,为此我开发了本基于Python的《计算机组成原理》在线学习平台网站本......
  • openGauss学习笔记-104 openGauss 数据库管理-管理数据库安全-客户端接入之SSL证书管
    openGauss学习笔记-104openGauss数据库管理-管理数据库安全-客户端接入之SSL证书管理-证书替换openGauss默认配置了通过openssl生成的安全证书、私钥。并且提供证书替换的接口,方便用户进行证书的替换。104.1操作场景openGauss默认配置了SSL连接所需要的安全的证书、私钥,用户......