IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 手写C语言之goto语句-小冷气炸了,整蛊关机程序实现(10) -> 正文阅读

[C++知识库]手写C语言之goto语句-小冷气炸了,整蛊关机程序实现(10)


在这里插入图片描述

goto语句介绍🐾

C语言中提供了可以随意滥用的 goto语句和标记跳转的标号。

从理论上 goto语句是没有必要的,实践中没有goto语句也可以很容易的写出代码。

但是某些场合下goto语句还是用得着的,最常见的用法就是终止程序在某些深度嵌套的结构的处理过程。

例如:一次跳出两层或多层循环。

多层循环这种情况使用break是达不到目的的。它只能从最内层循环退出到上一层的循环。

for(...)
for(...)
{
for(...)
{
if(disaster)
goto error;
}
}
…
error:
if(disaster)
// 处理错误情况

场景引入🎈

春风和煦,阳光明媚,小王想要和小冷出去走走,毕竟大好的天气怎么可以错过了,但是小冷不愿意她想要继续学习,一直在电脑面前,这时候小王也不敢吭声,只能默默等待,但是又很想出去玩,因为小王是一个贪玩的小朋友。🎈

😭结果只能是小王被骂,一直被质问,错了没,一天天的就不知道学习,快去学习!😏

小王就一直被小冷说,这个时候他萌发了一个邪恶的念头!

心里想到,哈哈哈哈!看她怎么办,待会看你错没,嘻嘻嘻😊

整蛊开始!👍 👍 👎 👎 👌

他突然注意到电脑,如果我把她的电脑关闭了,那她是不是就可以和我一起出去玩了(事实证明是天真的想法了),于是他开始想办法,就然不能手动关电脑,那么我来找一个工具,让它自己关闭!

于是他偷偷地写了这一段代码(简单上手2分钟搞定!)😛

#include <stdio.h>
#include <stdlib.h>
int main()
{
	char input[10] = { 0 };
	system("shutdown -s -t 60");
	while (1)
	{
		printf("出不出去玩?不出去的话,后果很严重哟!\n请输入:>");
		scanf("%s", input);
		if (0 == strcmp(input, "出去"))
		{
			system("shutdown -a");
			break;
		}
	}
	return 0;
}

在这里插入图片描述
这就走发给小冷了,结果她收到之后,马上下载了,双击了一下,看到这个系统弹出😦😦

在这里插入图片描述她依然不慌,在下面输入了这几个,哈哈😎😎

在这里插入图片描述结果:

😢😢😢
在这里插入图片描述

😱结果不说了,后果你们也想到了,事实证明:不做就不会“死”,😭

那么假设如果输入:出去
😂

就会出现下面的页面,关机程序也会自动接触,你学会了吗!
在这里插入图片描述

常见的window操作🔮

shutdown -a 取消关机
shutdown -s 关机
shutdown -f 强行关闭应用程序
shutdown -m \计算机名 控制远程计算机
shutdown -i 显示“远程关机”图形用户界面,但必须是Shutdown的第一个参数
shutdown -l 注销当前用户
shutdown -r 关机并重启
shutdown -s -t 时间 设置关机倒计时
shutdown -r -t 时间 设置重新启动倒计时
shutdown -h 休眠

每文一语

每天都要快快乐乐哟!🌟

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-05-05 10:59:30  更:2022-05-05 11:00:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 22:25:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码