栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

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

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

目录
    • goto语句介绍
    • 场景引入
    • 常见的window操作
    • 每文一语

goto语句介绍

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

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

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

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

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

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

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

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

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

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

整蛊开始!    

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

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

#include 
#include 
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 休眠

每文一语

每天都要快快乐乐哟!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/853092.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号