我们现在使用的编译器,比如gcc g++ 是C99还是C90标准的?如何看是C99还是C90的?

C/C++ > C语言 [问题点数:20分,结帖人startstop2015]
等级
本版专家分:0
结帖率 92.86%
等级
本版专家分:7911
勋章
Blank
黄花 2015年6月 C/C++大版内专家分月排行榜第二
2015年5月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2015年4月 C/C++大版内专家分月排行榜第三
等级
本版专家分:1828
勋章
Blank
红花 2017年5月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2015年9月 Linux/Unix社区大版内专家分月排行榜第二
等级
本版专家分:0
等级
本版专家分:1828
勋章
Blank
红花 2017年5月 Linux/Unix社区大版内专家分月排行榜第一
Blank
黄花 2015年9月 Linux/Unix社区大版内专家分月排行榜第二
等级
本版专家分:0
等级
本版专家分:6875
勋章
Blank
蓝花 2015年6月 C/C++大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:457637
勋章
Blank
状元 2017年 总版技术专家分年内排行榜第一
Blank
榜眼 2014年 总版技术专家分年内排行榜第二
Blank
探花 2013年 总版技术专家分年内排行榜第三
Blank
进士 2018年总版新获得的技术专家分排名前十
2012年 总版技术专家分年内排行榜第七
等级
本版专家分:92993
勋章
Blank
进士 2008年 总版技术专家分年内排行榜第五
Blank
铜牌 2007年6月 总版技术专家分月排行榜第三
Blank
红花 2007年6月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2008年5月 C/C++大版内专家分月排行榜第二
2008年3月 C/C++大版内专家分月排行榜第二
2007年10月 C/C++大版内专家分月排行榜第二
2007年9月 C/C++大版内专家分月排行榜第二
2007年6月 C/C++大版内专家分月排行榜第二
2007年5月 C/C++大版内专家分月排行榜第二
C 如何判断编译器是否支持C90 C99

美国ANSI成立委员会X3J11,于89/90年,99年,11年,发布C标准:C89/C90C99,C11。 ANSI/ISO 各版本C标准 C标准 描述 经典C 也称K&R C,87年K&R著作《C语言程序设计》,成为C指导标准 ...

C标准C90C99、C11

C语言原来是没有统一的标准的,第一个标准是90左右确定的,内容较以前有些改进:  1、增加了真正的标准库;  2、新的预处理命令与特性;  3、函数原型允许在函数申明中;  4、指定参数类型一些新的关键字,...

C语言的三套标准--C90 C99 C11和C语言中布尔类型实现说明

由于C语言被各大公司所使用(包括当时处于鼎盛时期的 IBM PC),因此到了 1989 年,C语言由美国国家标准协会(ANSI)进行了标准化,此时C语言又被称为 ANSI C。而仅过一年,ANSI C 就被国际标准化组织 ISO 给采纳了...

C90C99、C11——C语言的三套标准

C90 标准 由于C语言被各大公司所使用(包括当时处于鼎盛时期的 IBM PC),因此到了 1989 年,C语言由美国国家标准协会(ANSI)进行了标准化,此时C语言又被称为 ANSI C。而仅过一年,ANSI C 就被国际标准化组织 ...

C语言规范:C89、C90、C95、C99及C89和C99区别

【K&R C】1978 年,Dennis Ritchie 和 Brian Kernighan 合作推出了《The C ...R),书末的参考指南 (Reference Manual) 一节给出了当时 C 语言的完整定义,成为那时 C 语言事实上的标准,人们称之为 K&R...

C语言标准 C89/C90/C99/C11之间的区别

C89、C90、ANSI C通常指的是同一个C语言...时隔一年,1990国际标准协会ISO参照ANSI标准,推出一模一样的C语言和C标准标准,由于该标准是1990年提出的,因此被称为C90标准。因此,C89, C90, ANSI C是同一个标准。1...

GCC编译器来学习各类C标准编译器使用

通过GCC编译器学习,了解C标准和C++标准,知道各个经典书籍采用的标准,以及各个编译器标准的支持及配置。

GCC编译 C与C++ C89与C99

1) 最初的 ANSI C 标准 (X3.159-1989) 在 1989 年被批准,并于 1990 年发布。稍后这个标准被接受为 ISO 标准 (ISO/IEC ...不论是 ANSI 标准还是 ISO 标准,通常都称之为 C89 ,偶尔也因为发布日期而被叫做 C90 。 A...

GCC编译器使用指北

2. 安装GCC编译器2.1 Linux安装GCC2.2 Windows安装GCC2.3 手动安装指定版本3. gccg++ 是什么,有什么区别?4. GCC自动识别的文件扩展名5. 不同GCC版本支持的C/C++语言编译标准6. GCC编译C/C++程序6.1 一步到位...

GCC编译器的-std选项

GCC支持在编译的时候使用-std选项来选择编译语言的标准。程序本身也是在发展的,不断变化的。以 C 语言为例,发展至今该编程语言已经迭代了诸多个版本,例如 C89(偶尔又称为 C90)、C94(C89 的修订版)、C99、C11...

gcc支持的C语言标准(-std选项)

gcc支持多种版本的C标准比如C90(ISO1990)、C99(ISO 1999)和C11(ISO2011),除此之外,GCC还会支持一些GCC特有的扩展。分别是: gnu89/gnu90: ISO C90 + GCC extension gnu99: ISO C99 + GCC extension gnu11...

c语言c99标准_C语言的三套标准:C89、C99和C11

我们今天使用的 Windows、Linux、Mac OS 等操作系统都是由一种叫做 Unix 的系统演化而来。Unix 作为80年代主流的操作系统,是整个软件工业的基础,是现代操作系统的开山鼻祖,C语言就是为 Unix 而生的。Unix 和C语言...

C语言标准C99

C语言的发展历史大致上分为三个阶段:Old Style C、C89和C99.Ken Thompson和Dennis Ritchie发明C语言时有很多语法和现在并不一样,但为了向后兼容性(Backward Compatibility), 这些语法仍然在C89和C99中保留下来了.C89...

C语言 | 什么是ANSI C标准

本文更好的排版方式:...amp;amp;mid=100000596&idx=1&sn=67dc88459a36f138cf98ce8d75469dfa&...chksm=7e0d6d93497ae485a211f47eff1e92f3efed78d51ebe15cbb3ca101f5f8053...

gcc编译器默认支持的c语言标准

 楼主使用gcc的版本是4.8.1,在编译以下一小段测试代码时,如果不加上-std=c99 或者-std=c11,则编译后的程序无法得到正确的运行结果  #include  int main(int argc, char *argv[])  {   int i;  printf...

哪个版本的gcc才支持c11

而知,低版本的gcc不支持c11。 (而我此处的eglibc 2.17,和那人的glibc-2.16.0,都是需要支持c11的gcc的) 所以此处想要去搞清楚,什么版本的,哪个版本的,gcc,才支持c11。 【解决过程】 1.google搜...

c语言c99标准_C语言的发展历史

T)贝尔实验室正式发布C语言,1983年由美国国家标准局(American National Standards Institute,简称ANSI)开始制定C语言标准,于1989年12月完成,并在1990年春天发布,称之为ANSI C,有时也被称为 C89 或 C90。...

C语言规范:C89、C90、C95、C99

本文转载 【K&R C】1978 年,Dennis Ritchie 和 Brian Kernighan 合作推出了《The C ...R),书末的参考指南 (Reference Manual) 一节给出了当时 C 语言的完整定义,成为那时 C 语言事实上的标准,人们称之为...

C语言的三套标准:C89、C99和C11

我们今天使用的 Windows、Linux、Mac OS 等操作系统都是由一种叫做 Unix 的系统演化而来。Unix 作为80年代主流的操作系统,是整个软件工业的基础,是现代操作系统的开山鼻祖,C语言就是为 Unix 而生的。 Unix 和...

gcc/g++ 使用 tricks

0. 优化级别 -O0,不进行优化的编译后的文件大小反而更小,小于 -O2 的; 1. -std 指定 C 语言标准 ...-ansi == -std=c90 ... ++i),c99 语法才支持,在ansi也即c90的语法中是不支持的,循环变量必...

C 标准简述-K&R、ANSI、C90C99

K&R C C 语言最初由 Dennis Rithie 于 1969 ...R C 语言和后来标准化的 C 语言有很大的差异,比如 如果函数的返回值为 int,则 int 可省,并且编译器不会有任何警告 int my_function(){ } 也可以写成 my_functio

gccg++编译选项详解

gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告:  -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat  -Wchar-subscripts -Wimplicit-int -Wimplicit-...

long long是C99标准中新引进的数据类型

64位整形引起的混乱主要在两方面,一是数据类型的声明,二是输入输出。 首先是如果我们在自己机器上写程序的话,情况分类如下: (1) 在win下的VC6.0里面,声明...(2) 在linux下的gcc/g++里面,数据类型声明写作 lon

C99标准的新特性介绍

C语言标准的发展 新特性1、复数(complex) 新特性2、指定初始化(Designated Initializers) 新特性3、变长数组(Variable Length Arrays) 新特性4、单行注释 新特性5、柔性数组成员(Flexible Array Members...

C99语法规则

C语言的发展历史大致上分为三个阶段:Old Style C、C89和C99.Ken Thompson和Dennis Ritchie发明C语言时有很多语法和现在并不一样,但为了向后兼容性(Backward Compatibility), 这些语法仍然在C89和C99中保留下来了.C89...

C99标准之前没有bool类型(C99提供)

我们知道在C++里有专门的bool类型,用来表示真或假。但是在C语言里没有这样的类型。 表达式的值0为假,非0为真。所以条件判断语句( if(…)、while(…) )非常灵活,甚至一个指针类型都可以是条件表达式。

2021年前端面试题汇总 高清pdf完整版

《2021年前端面试题汇总》主要介绍了js基础到入门、css和常用的web框架的一些常用面试题目。学完这个题库,把此题库都理解透彻应对各家企业面试完全没有问题。

大唐杯资料+题库(移动通信)

大唐杯资料+题库(移动通信)

太空大战游戏实战课程

课程模仿现有一款人气较高的飞行射击类游戏进行同步学习设计,采用标准C++以及OpenGL ES2.0可编程管线技术进行开发设计,课程详细的介绍了一款游戏的制作过程,以及编码过程,从设计到编码,到完成交付,三维立体的展示一款游戏的开发过程,设计细节,实现细节,在实战中学习,结合理论讲解,使得学员能在实战中得到锻炼,积累经验,升华自己。 完成一款飞行射击类游戏,通过实战,掌握一款射击类游戏的组成,掌握OpenGL ES2.0可编程管线技术。

Java Web酒店管理系统源码 +mysql 数据库

酒店管理系统分为前台和后台两个部分,其中后台供管理员管理系统之用,包括客房类型设置模块、客房设置模块以及操作员设置三个子模块,具体的功能模块如下。 客房类型设置模块:该模块用来管理酒店的所有客房类型,包括新增客房类型、编辑已有客房类型、删除客房类型等功能。 客房设置模块:该模块用来管理酒店的所有客房信息,包括新增客房、编辑已有客房、删除客房等功能。 操作员设置模块:该模块用来管理酒店的操作员信息,包括新增操作员、编辑已有操作员信息、删除操作信息等功能。 系统前台供酒店所有工作人员使用,包括入住登记模块、结账模块、预定模块、客户管理模块以及业务统计五个模块。具体的功能模块如下。 入住登记模块:该模块用来登记客户的入住信息,其中入住信息包括登记信息、客人信息以及费用信息三部分。 结账模块:该模块用来处理客户的退房信息,只需要知道客户所住的房间号码,就能进行退房结账。 预定模块:该模块用来处理客户的预定信息,除了可以新增预定信息外,还可以对已有的预定信息进行管理。 客户管理模块:该模块用来管理客户的登记信息,包括新增客户信息、编译已有客户信息、删除客户信息等功能。 业务统计模块:该模块用来统计酒店的客房出租率,并且已图形报表的形式来显示出租率信息。 本系统的开发工具具体如下。 系统开发平台:MyEclipse 6.5。 数据库管理系统软件:MySQL 5.0。 java开发包:JDK 5.0以上。 Web服务器:Tomcat 6.0。 本系统采用MVC架构模式开发,具体技术如下。 AJAX框架:使用ExtJS技术开发 显示层:使用JSP技术开发 数据访问层:使用DAO模式开发 持久层:使用Hibernate框架开发 首页访问地址 :http://localhost:8080/JavaPrj_9/首页配置 页面 修改 打开web.xml 修改 即可 /WEB-INF/pages/userLogin.jsp 复制代码 数据库配置 为hotel-hibernate.xml 文件 测试了将近2个小时 系统跑的还不错 一下小细节 bug 大家可以自己去调整下

相关热词 c# 负数补码 c# 读取json c# 画图超出画布判断 c#在注册表下创建个文件 c#中的数组添加元素 c#逆向 c#输出xml文件中元素 c#获取系统盘符 c# 微信发送图片消息 c# 对时间