c语言自动关机小程序,
文章的前言是goto语句的标准形式。1.goto语言真的很适合的场景。2.代码示例。3.goto语句不能跨函数跳转。1.代码介绍。2.错误警告。2.system()函数。3.关机小程序的前言。c语言提供了可以随意滥用的goto语句和标记跳转的标签。
从理论上讲,goto语句是不必要的,在实践中,不用goto语句也很容易写出代码。
但是goto语句在某些情况下还是很有用的,最常见的用法是在一些深度嵌套的结构中终止程序的处理。
程。
例如,一次跳出两个或多个循环。
多层循环在这种情况下,使用break是无法达到目的的。它只能从最里面的循环退出到前一个循环。
I . goto语句1的标准形式。GOTO语言真正适合的场景(.)
对于(.)
{
对于(.)
{
如果(灾难)
goto错误;
}
}
…
错误:
如果(灾难)
//处理错误情况2。代码实例int main() {
再次重申:
printf(呵呵\ n );
printf(哈哈\ n );
再次转到;
返回0;
}因为goto语句一直跳转,所以这个程序是一个无限循环,一直运行。
3.goto语句不能跨函数跳转。1.引入代码void Fnc() {
再次重申:
}
int main() {
printf(呵呵\ n );
printf(哈哈\ n );
再次转到;
返回0;
}2.错误警告
二。system()函数system是一个库函数,可以执行系统命令。它可以通过在命令提示符下打开CMD来执行命令。
以及shutdown -s -t 60(-s是关机的命令,-t是时间的命令,60是60秒后关机的命令)
Shutdown -a(-a取消关机命令)
三。关闭小程序//关闭程序
//1.电脑运行后,1分钟内关机。
//2.如果我是猪,取消关机。
//
int main()
{
char input[20]={ 0 };
系统(关闭-s-t60 );
再次重申:
Printf(请注意:您的计算机将在60秒内关闭。如果进了,我是猪,你就取消关机\ n’);
scanf(%s ,输入);
If (strcmp(input,我是猪)==0)//strcmp比较两个字符串是否相同,相同则返回0。
{
系统(“关断-a”);
}
其他
{
再次转到;
}
返回0;
}补充一个同学的恶搞:
将debug改为release,如下所示
此时,再次运行程序,然后打开您保存的文件。释放将如下所示:
打开后,会出现一个。exe,也就是说可以发表了,这个可以放到同学的电脑上,嘻嘻~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。