码迷,mamicode.com
首页 >  
搜索关键字:c89    ( 350个结果
为什么for(int i=0;i<9;i++) 在c语言中是错误的?
显示表示,i 变量不可以在for中定义,必须在外面定义,这是为什么?因为C99标准以前的C标准是不支持临时变量在for循环中定义的。C99标准就支持这样写。但是目前有些编译器并不怎么愿意支持C99标准,或者默认以C89模式进行编译执行。如果你用的是VisualC++6.0的话,那没办法,那货早停止更...
分类:编程语言   时间:2015-11-04 21:32:24    阅读次数:827
59>>main的返回值
int main()在c中表示返回值时int;也可以不明确给出返回值,默认为int;()表示接受任何参数,main(void)表示不接受任何参数。main(),int main(),main(void)//C89可用在c++中必须明确给出返回值,他没有默认返回值;()表示不接受任何参数。int ma...
分类:其他好文   时间:2015-10-30 10:28:51    阅读次数:127
C99C新增内容
继上一篇复合文字之后,今天我们继续谈一谈C99C的新特性。 C99标准是继C89标准之后的第二个C语言官方标准,于1999年12月1日正式发布,其中对数据类型(增加了对_Bool),关键字(增加了inline restrict关键字)等方面的增加无疑给我们编程 带来了诸多便利。 1.指定初始化符.....
分类:其他好文   时间:2015-10-12 20:39:40    阅读次数:146
C语言的几个基本结构
一 布尔类型(1) C89,没有布尔类型,C99有布尔类型. C工程支持C89,OC支持C99(2) 两种数值 bool true (真) 不是0就为真 flase(假) 为0 就是假 c语言 BOOL YES(真) = 1 NO(假) = 0 oc 语言 BOOL的值 的转化符为 %d...
分类:编程语言   时间:2015-09-25 16:13:03    阅读次数:204
C语言基础第二课 -----布尔类型,关系运算符,逻辑运算符,
/* 布尔类型: 1.c89没有布尔类型,c99有布尔类型.c工程支持c89,oc工程c99. 2.两种数值: bool true(真) false(假) C语言 BOOL YES(真) NO(假) OC语言 3.真和假的表示 C语言 非0即为真 0就是假...
分类:编程语言   时间:2015-09-10 21:11:49    阅读次数:261
标识符
标识符(1)C语言区分大小写,所以标识符也区分大小写(2)标识符可以含有字母、数字和下划线,但必须以字母或者下划线开始C98中标识符可以任意长,但是要求编译器记住前31个字符。C99中是前63个字符。C++中对标识符长度没有限制。对于外部链接的标识符有特殊的规定,大多数函数属于这类标识符。C89中前...
分类:其他好文   时间:2015-07-18 21:16:37    阅读次数:94
前 言
此文是笔者2005年所作《再再论指针》的修订版,与前文相比,本文主要的不同点有如下几点:一、引用C/C++标准的条款去阐述原理。C与C++标准共有四个已发行的正式版本,分别是C89/C90、C99、C++98和C++2003,为了避免重复的条款引用,在文字或语义相同的情况下,笔者只引用C99的条款,...
分类:其他好文   时间:2015-05-21 10:34:31    阅读次数:125
C语言的字符与字符串处理函数
字符处理有两类函数:分类与转换。分类函数的名称以is开头,转换函数的名称以to开头,一般在ctype.h头文件中声明。宽字符处理也有分类与转换函数之分,这些函数的名称以isw和tow开头,还有通用的分类与转换函数,wctrans和towctrans,这些函数都在头文件wctype.h中定义。 习惯上,C语言中的字符串是以null字符('\0')结尾的字符数组。C89增补1增加了与普通字符串函数并...
分类:编程语言   时间:2015-05-06 11:09:31    阅读次数:154
ANSI C与C89、C99、C11区别差异
不同版本标准差异总结(图片来源:http://www.crifan.com/summary_c_language_version_c89_amd1_c99_c11):以下为转载:【K&R C】1978 年,Dennis Ritchie 和 Brian Kernighan 合作推出了《The C Pr...
分类:其他好文   时间:2015-05-04 23:59:06    阅读次数:393
创造新语言(1)——确定架构
最近写C代码很不爽,感觉很多地方十分冗余,希望能够改进一下,于是诞生了这个想法,利用学过的编译原理的前端知识,构建一门新语言的编译器,然后将新语言翻译成为标准的C89。这样,即保障了可用性,同时又大大减轻了后端的工作量,何乐而不为呢?...
分类:编程语言   时间:2015-04-14 00:48:37    阅读次数:197
350条   上一页 1 ... 31 32 33 34 35 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!