目录

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. 轻量级语义分割网络:ENet
  2. 安卓怎么连接服务器的数据库文件,安卓怎么连接服务器的数据库文件
  3. 线程安全的无锁RingBuffer的实现
  4. 真人拳皇项目第九次Scrum总结——史经浩
  5. NYOJ 37 回文字符串
  6. 安卓键盘加上数字_HHKB Professional HYBRID静电容键盘图赏
  7. 向linux内核版本号添加字符/为何有时会自动添加“+”号
  8. java内存溢出让tomcat停止_java - 使用JVM Open J9一段时间后,应用程序(tomcat)停止响应 - 堆栈内存溢出...
  9. 我看《Linux0.11内核完全注释2.01》的方法
  10. a href 下载文件乱码
  11. ISCW实验8:配置Cisco与Windows进行IPSec通信
  12. python 组合优化 回撤最小_【策略回测】多因子搭配组合优化(内附bonus)
  13. android获取用户点击的坐标
  14. visio 2007 简体中文版下载
  15. 阿里P8工程师强烈推荐,60本工程师必备读本
  16. 未来三年手机拍摄将超越单反?拍摄建模的时代来了...
  17. 浅谈LED芯片库存信息化管理
  18. 北理工2013《Java程序设计》课程设计要求
  19. java 百度ocr识别身份证,营业执照流程
  20. 【统计学笔记】各种假设检验的假设的建立和各统计量公式总结

热门文章

  1. html去除背景颜色怎么设置,word背景颜色怎么去掉
  2. git 远程仓库和本地仓库建立连接
  3. 露出真容,小米家用摄像头拆解,看看有什么
  4. Linux服务器云锁安装步骤
  5. 华为AR路由器配置导出
  6. Word分栏出现空白怎么解决
  7. 2022年我国城镇污水处理运营市场空间可达730亿元
  8. 如何营造游戏的打击感(一)
  9. 齐齐哈尔大学计算机考研论坛,2020年一志愿报考齐齐哈尔大学硕士研究生进入复试的考生名单...
  10. 浪潮计算机密码,计算机BIOS通用密码大全