目录

1.C语言实现关机程序;

2. goto 语句、strcmp函数、system函数的使用;

go to语句:

strcmp函数:

system函数:

3. 关机程序;

关机命令:

goto语句实现

whille循环实现

1.C语言实现关机程序;

创作不易,还请大家多多支持

2. goto 语句、strcmp函数、system函数的使用;

go to语句:

在go to语句后面设置一个标签,可以直接跳转到标签所在位置,如:

运行结果:

程序运行到goto语句,查找到标签后,直接跳转到标签处继续执行,在本程序中相当于循环;

strcmp函数:

strcmp函数全称:string compare,常用于对两个字符串进行比较;是<string.h>库下的函数;

用法:strcmp (s1,s2),对s1,s2 两个字符串从左到右逐个字符按照ASCII值进行比较,直到出现不同字符或 '\0' 为止,如果字符全部相同,则认为 s1,s2 相等;若出现不相同的字符,则以第一个不相同的字符的比较结果为准。
返回值:

(1)s1=s2,返回0

(2)s1>s2,返回一个正整数

(3)s1<s2,返回一个负整数

system函数:

是一个库函数,用来执行系统命令;

3. 关机程序;

关机命令:

shutdown -s:设置关机;

shutdown -s -t:设置时间关机;

shutdown -s -t 60:60s后关机;

shutdown -a:取消关机;

在电脑搜索框输入cmd,进入命令提示符窗口,输入以上命令:

shutdown -s -t 60:

shutdown -a:

goto语句实现

程序源码:(goto)

#include<stdlib.h> //system函数头文件
#include<string.h> //strcmp函数头文件
int main()
{char input[20] = { 0 };system("shutdown -s -t 60");
again:printf("请注意,你的电脑将在1分钟内关机,如果输入:我是猪,就取消关机\n");scanf("%s", input);if (strcmp(input, "我是猪") == 0) //比较两个字符串,相等返回0;{system("shutdown -a");  //执行系统命令;}else{goto again;  //返回到again标签后面继续执行;}return 0;
}

运行结果:

whille循环实现

该程序也可以用循环实现:

C语言实现倒计时关机程序(goto语句、strcpm函数、system函数)相关推荐

  1. 利用C语言完成倒计时关机

    利用C语言完成倒计时关机 没什么好说的,都是一些基本语句 国际惯例,直接展示 代码片 #include<stdio.h> #include<string.h> //关机程序头文 ...

  2. c语言倒计时程序退出,C语言倒计时关机程序(显示秒数)

    通过C语言实现关机,有两种方式: 1 通过system函数,调用dos的关机命令. 通过stdlib.h中的 int system(char *cmd); 可以执行dos命令cmd. dos下关机的命 ...

  3. C语言整蛊——你是猪——goto语句的使用

    C语言提供了可以随意滥用的goto语句和标记跳转的标号.从理论上goto语句是没有必要的,但是某些场合下goto语句还是用得着的,最常见的用法就是终止程序在某些深度嵌套的结构的处理过程,例如一次跳出两 ...

  4. c语言写一个电脑程序,C语言实现电脑关机程序

    本文实例为大家分享了C语言实现电脑关机的具体代码,供大家参考,具体内容如下 这个是我在网上搜索到的资料,其实也是很简单的. 想使用ESP8266完成这样一个操作--远程关闭电脑,达到人在别的任何地方都 ...

  5. 易语言编写倒计时小程序

    本人为编程爱好者,非专业人员. 最近工作中需要用到编写倒计时软件,故有此篇. 软件功能: 1.时间倒计时 2.倒计时会有一个透明放大的标签显示时间 3.各窗口可隐藏 以下为软件运行界面: 代码: .版 ...

  6. 【C语言】goto语句以及strcmp和system的学习

    系列文章目录 C语言分支语句 C语言循环语句 文章目录 系列文章目录 前言 关机小程序 goto语句 strcmp system 前言 今天分享下一个充满恶趣味的简单小程序,里面涉及goto语句.st ...

  7. C语言goto语句详解

    goto语句 我们先看一个代码: int main() {flag:printf("hehe\n");printf("haha\n");goto flag;re ...

  8. c语言 goto 语句

    c语言 goto 语句 goto 语句 用goto语句和if语句构成循环 goto 语句 goto 语句是一种无条件转移语句, 与 BASIC 中的 goto 语句相似.goto 语句的使用格式为:. ...

  9. 让电脑注销的c语言程序,C语言实现系统关机注销功能

    C语言实现系统关机注销功能 发布时间:2020-09-21 14:07:22 来源:脚本之家 阅读:71 作者:zyh_helen 本文实例为大家分享了C语言实现系统关机注销的具体代码,供大家参考,具 ...

  10. 如何理解goto语句

    一.程序描述 goto语句可以简单理解为"无条件""转移语句(无视任何情况),在C语言中可以随意滥用goto语句和标记跳转的标号.虽然从理论上说goto语句是没有必要的, ...

最新文章

  1. kernfs_link_sibling
  2. 你真的会玩SQL吗?Case的用法(转)
  3. SEO优化倦怠期?SEO排名和收录都不错时,到底还需不需要日更?
  4. 听说你想去大厂看妹子,带你看看字节跳动数据挖掘面试是啥样?
  5. 【详解】()调试方法从线索(错误征兆)出发,通过分析这些线索之间的关系而找出故障,是从个别推断一般的方法。
  6. 限制在同一台电脑上只允许有一个用户登录系统
  7. 基本概念----Beginning Visual C#
  8. python模块-logging和collections以及random模块
  9. Java实现个人博客系统(附下载源码)
  10. 机器人技术基础pdf
  11. LeetCode_69(x 的平方根 )
  12. win7升级sp1包
  13. 一文说透所有期权基本交易策略
  14. 微信,该文件已过期或已被清理
  15. IE浏览器中链接用谷歌浏览器打开或其他程序打开
  16. HTTP Cache
  17. LeetCode 0481. 神奇字符串
  18. FPGA的六层电梯控制器Verilog语言
  19. label标签与input标签的对齐问题
  20. 511遇见易语言封装免注册免查杀大漠模块命令

热门文章

  1. pow函数需要注意的问题
  2. 【雅思大作文考官范文】——第十四篇:festivals essay
  3. pdf、markdown、docx文件预览
  4. 3、MybatisPlus
  5. 如何使用markdown创建个人网站
  6. 实现回到顶部功能的三种方法
  7. Cuba Platform Introduce (Cuba平台介绍)
  8. Silverlight XAP文件运行器
  9. DIV+CSS学习笔记总结篇
  10. 年薪10万的人,都是怎么努力的?