zoukankan      html  css  js  c++  java
  • 一个程序如何在调试时退出调试或退出while循环

    1.退出调试

    按Ctrl+C

    2.退出while循环

    比如

     1 #include <stdio.h>
     2 #include <stdlib.h>
     3 
     4 int main()
     5 {
     6     long a;
     7     while (scanf("%ld",&a)!=EOF)
     8     {
     9         printf("%ld
    ",a);
    10     }
    11     printf("End
    ");
    12     return 0;
    13 }

    按Ctrl+Z 再按回车,跳出while循环并执行后续操作

    经典使用:

    while (scanf("%ld",&a)!=EOF)

    (EOF:End Of File)

    还有:

    while (fgets(buf,101,stdin))

    while (fgets(buf,BUF_SS,fp))//FILE *fp;

    但不能在这种情况使用

     1 #include <stdio.h>
     2 #include <stdlib.h>
     3 
     4 int main()
     5 {
     6     long a;
     7     while (1)
     8     {
     9         scanf("%ld",&a);
    10         printf("%ld
    ",a);
    11     }
    12     printf("End
    ");
    13     return 0;
    14 }

  • 相关阅读:
    python笔记-2
    python笔记-1
    生成列表
    内置函数
    装饰器、包的导入
    python3 编码
    python3 初识函数
    python3 文件读写
    python3 流程控制
    python3 数据类型
  • 原文地址:https://www.cnblogs.com/cmyg/p/6647323.html
Copyright © 2011-2022 走看看