广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    C语言编写程序后,为什么执行时自动关闭

    来源:网络收集  点击:  时间:2024-04-26
    【导读】:

    出现这种情况与溢出造成的有关 ,可以设置断点观察下,在哪里自动关闭。常见的容易溢出的原因是第一个是数组下标越界,第二个是除数为0当然还有其他的。

    常见的原因因为程序没有设置暂停,运行完了之后,就自动关闭。可以在程序最后加上getchar();或者 system(pause)。实现程序暂停的效果。

    pause是cmd中的一个命令,通过system函数调用执行。这样程序会在执行这个之后结束,换句话说就是按任意键退出,而不会直接退出。

    扩展资料

    C语言的运算非常灵活,功能十分丰富,运算种类远多于其它程序设计语言。在表达式方面较其它程序语言更为简洁,如自加、自减、逗号运算和三目运算使表达式更为简单;

    初学者往往会觉的这种表达式难读,关键原因就是对运算符和运算顺序理解不透不全。当多种不同运算组成一个运算表达式,即一个运算式中出现多种运算符时,运算的优先顺序和结合规则就会显得十分重要。

    关键字又称为保留字,就是已被C语言本身使用,不能作其它用途使用的字。例如关键字不能用作变量名、函数名等标识符。

    数据类型关键字:

    short:修饰int,短整型数据,可省略被修饰的int。(KR时期引入)

    long:修饰int,长整型数据,可省略被修饰的int。(KR时期引入)

    long long:修饰int,超长整型数据,可省略被修饰的int。(C99标准新增)

    signed:修饰整型数据,有符号数据类型。(C89标准新增)

    unsigned:修饰整型数据,无符号数据类型。(KR时期引入)

    restrict:用于限定和约束指针,并表明指针是访问一个数据对象的初始且唯一的方式。(C99标准新增)

    复杂类型关键字:

    struct:结构体声明。(KR时期引入)

    union:联合体声明。(KR时期引入)

    enum:枚举声明。(C89标准新增)

    typedef:声明类型别名。(KR时期引入)

    sizeof:得到特定类型或特定类型变量的大小。(KR时期引入)

    inline:内联函数用于取代宏定义,会在任何调用它的地方展开。(C99标准新增)

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_602007.html

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-25 09:04:30  耗时:0.029