码迷,mamicode.com
首页 >  
搜索关键字:c99    ( 709个结果
C99新特性:Designated initializer
代码: #include <stdio.h> #include <stdlib.h> #define LENGTH 10 // C99新特性:Designated initializer void display(int arr[], size_t len); int main(void) { int a1[LENGTH] = { 0, 0, 5, 0, 6, ...
分类:其他好文   时间:2014-10-09 19:01:37    阅读次数:222
参量与参数
代码: #include?<stdio.h> #include?<stdlib.h> //?C99规定 //?对实际参数(actual?argument)或者实际参量(actual?parameter)使用术语参数(parameter) //?对形式参数(formal?argument)或者形式参...
分类:其他好文   时间:2014-10-07 23:02:14    阅读次数:189
Do you master on array in C ?
Do you master on array in C ? 由于新标准C99的支持变长数组, 几乎C的标准特性就是看着gcc来的(Linux 内核严重依赖GCC) int mani() { const int a = 10; int array[a]; return 0; } 这段代码能过编译吗? ...
分类:其他好文   时间:2014-10-06 02:49:49    阅读次数:283
codeblocks中给GCC编译器加参数
在使用gcc命令行编译的时候可以使用gcc xxx.c -o xxx.exe -std=c99来使用c99标准编译但是在codeblocks中默认是不使用c99标准编译的,如何加参数呢?Settings>Compiler>Other options>写上如下参数-std=c99如果想多加几个参数,分...
分类:其他好文   时间:2014-10-02 02:51:22    阅读次数:316
C99中的restrict和C89的volatile关键字
1、restrict 它只可以用于限定指针,并表明指针是访问一个数据对象的唯一且初始的方式...
分类:其他好文   时间:2014-09-30 19:28:08    阅读次数:167
C/C++ restrict修饰符
restrict是c99标准引入的,它只可以用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式.即它告诉编译器,所有修改该指针所指向内存中内容的操作都必须通过该指针来修改,而不能通过其它途径(其它变量或指针)来修改;这样做的好处是,能帮助编译器进行更好的优化代码,生成更有效率的汇编代码.如 int *restrict ptr, ptr 指向的内存单元只能被 ptr 访问到,任何...
分类:编程语言   时间:2014-09-27 16:23:20    阅读次数:343
error: 'for' loop initial declarations are only allowed in C99 mode
error: 'for' loop initial declarations are only allowed in C99 mode 使用gcc编译代码是报出 error: 'for' loop initial declarations are only allowed in C99 mode note: use option -std=c99 or -std=gnu99 ...
分类:其他好文   时间:2014-09-24 23:35:17    阅读次数:209
C语言程序设计(翁恺)--第二周课件中的两个遗留点
看完课件,发现其中有几个点是老师上课没点破的,或者是留到讨论区的,自己想了想答案,总结一下这些问题第二周:计算1.关于const的描述中提到:“如果试图对常量做修改,把它放在赋值运算符的左边,就会被编译器发现,指出为一个错误(C99!)”,那么编译器会如何报错呢?在Dev C++中输入如下简单的代码...
分类:编程语言   时间:2014-09-20 15:13:37    阅读次数:207
error: 'for' loop initial declarations are only allowed in C99 mode
error: 'for' loop initial declarations are only allowed in C99 mode 使用gcc编译代码是报出 error: 'for' loop initial declarations are only allowed in C99 mode note: use option -std=c99 or -std=gnu99 to...
分类:其他好文   时间:2014-09-18 14:55:17    阅读次数:241
ffmpeg学习(一)——在window7下编译ffmpeg
FFmpeg是一个开源免费跨平台的视频和音频流项目,它提供了录制、转换以及流化音视频的完整解决方案。本文作者将尝试使用该库实现一个可适应复杂网络环境的,支持标准rtsp协议的流媒体服务器。由于Visual Studio提供的C/C++编译器对C99标准的不兼容,因此它不能直接使用MSVC++编...
分类:Windows程序   时间:2014-09-17 15:09:32    阅读次数:243
709条   上一页 1 ... 66 67 68 69 70 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!