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
    ");
    }

    编译错误

    这个只不过是自己的流水账,偶尔有一些心得,错误的地方概不负责
  • 相关阅读:
    页面定制CSS代码
    记录-20190511
    Java集合
    EL表达式
    javabean
    写一篇博文介绍JSP
    编写一篇博文介绍COOKIE和Session的原理及异同
    过滤器的使用
    Java种的String
    Java包装类
  • 原文地址:https://www.cnblogs.com/ashitaka/p/5977017.html
Copyright © 2011-2022 走看看