zoukankan      html  css  js  c++  java
  • ANSI C与GNU C

      

      GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。它在编写linux的时候自己制作了一个标准成为 GNU C标准。ANSI 美国国家标准协会,它对C做的标准ANSI C标准后来被国际标准协会接收成为 标准C 所以 ANSI C 和标准C是一个概念,总体来说现在linux也支持标准C,以后标准C可以跨平台,而GUN c 一般只在linux c下应用。

    具体博客地址:http://www.cnblogs.com/balaamwe/archive/2012/01/07/2316076.html

      这里我只验证一个点,定义0长数组:

    验证软件DevC++

    这个软件有GUN授权声明,有这个授权说明这个软件是免费的。这里用的是GUN C的编译器

    int main(int argc, char *argv[]) {
        int i = 10;
        int arr[i];
        int arr1[0];
        printf("%d
    ",sizeof(arr1));
        system("pause");
        return 0;
    }

    运行结果是0。

    编译通过没报错

    另一个是用的VS2010。

    void main()
    {
        int i=10;
        int arr[i];
        printf("hello world
    ");
    }

    编译错误

    这个只不过是自己的流水账,偶尔有一些心得,错误的地方概不负责
  • 相关阅读:
    JQ选择器
    设计模式
    招银网络面试
    斗鱼面经
    招银科技面经
    用户访问网站基本流程
    shell的条件判断
    crontab -e 和/etc/crontab的区别
    秘钥对登录配置
    CentOS6 x86_64最小化安装优化脚本
  • 原文地址:https://www.cnblogs.com/ashitaka/p/5977017.html
Copyright © 2011-2022 走看看