![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
luxiefly
这个作者很懒,什么都没留下…
展开
-
C语言输入输出函数
C语言输入输出函数有很多,标准I/O函数中包含了如下几个常用的函数: scanf,printf,getc,putc,getchar,putchar,gets,puts,fgets,fputs,fgetc,fputc,fscanf,fprintf等. int scanf(const char *format, arg_list) scanf主要从标准输入流中获取参数值,format为指定的参数转载 2013-11-18 09:45:41 · 494 阅读 · 0 评论 -
C专家编程学习
1.const并不真正表示常量。只是被修饰的变量无法赋值。 2.switch语句容易发生fall through现象,即case后语句执行完毕后如果没有break则会依次执行下一个case。 3.break:容易出现错误,到底是中断了哪个。break是跳出最近的循环或switch语句,而不包括for语句。 4.函数一般都默认缺省为extern全局可见,若不想全局可见加static(如一个函数原创 2013-11-21 10:06:35 · 513 阅读 · 0 评论 -
C语言游戏编程书籍
《C游戏编程从入门到精通》电子书! 《C语言课程设计案例精编》原创 2013-11-27 15:34:29 · 667 阅读 · 0 评论 -
手把手教你把Vim改装成一个IDE编程环境(图文)
手把手教你把Vim改装成一个IDE编程环境(图文) By: 吴垠 Date: 2007-09-07 Version: 0.5 Email: lazy.fox.wu#gmail.com Homepage: http://blog.csdn.net/wooin Copyright: 该文章版权由吴垠和他可爱的老婆小包子所有转载 2013-11-27 23:08:47 · 373 阅读 · 0 评论 -
ncurses
以下是UNIX下c语言的图形编程 UNIX下c语言的图形编程--curses.h 函式库 作者:不详 来源:supcode.com收集整理 发布时间:2005-7-22 19:39:36 减小字体 增大字体 相信您在网路上一定用过如 tin,elm 等工具, 这些软体有项共同的特色, 即他们能利用上下左右等方向键来控制游标的位置. 除此之外, 这些程式转载 2013-11-28 13:56:37 · 308 阅读 · 0 评论 -
C语言运算符优先级和口诀
一共有十五个优先级: 1 () [] . -> 2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof 3 * / % 4 + - 5 >> 6 > >= 7 == != 8 & 9 ^ 10 | 11 && 12 || 13 ?转载 2013-12-03 16:33:13 · 318 阅读 · 0 评论 -
APUE-UNIX高级环境编程
1.重写ls指令,用到了dirent.h头文件,一个目录有关的头文件,可以用man查看 有2个结构体DIR与struct dirent,目录结构体与当前目录下文件/目录结构体 代码如下 #include #include typedef struct dirent dirct; int main(int argc,char *argv[]) { DIR *pdir; d原创 2013-12-02 15:01:26 · 410 阅读 · 0 评论 -
APUE之IO
1.open,create,write,close,lseek。fcntl.h、unistd.h中 等无缓冲IO函数,打开的文件是在内核中用int类型的文件描述符来标识由open系统调用获得,write,close,lseek等系统调用要用到文件描述符。 其中惯例是0为标准输入STDIN_FILENO,1为标准输出STDOUT_FILENO,2为标准错误STDERR_FILENO. 格式原创 2013-12-04 15:21:13 · 329 阅读 · 0 评论 -
linux 头文件以及库的路径
原来在编译的时候可以指定执行时去哪里找需要的lib文件,长知识了 本文详细介绍了linux 下gcc头文件指定方法,以及搜索路径顺序的问题。另外,还总结了,gcc动态链接的方法以及路径指定,同样也讨论了搜索路径的顺序问题。本文包含了很多的例子,具有很强的操作性,希望读者自己去走一遍。 一.#include #include #include “”先到源文件所在文件夹去找转载 2014-02-19 16:14:53 · 294 阅读 · 0 评论 -
scanf详解
1函数原型 1 int scanf( const char *format, ... ); scanf()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。 其调用格式为: scanf("",); 函数 scanf() 是从标准输入流 stdio 中读内容的通用子程序,可以转载 2013-11-26 00:19:01 · 354 阅读 · 0 评论 -
c语言全局变量和局部变量问题汇总
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" 局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经定义过的全局变量? 答:extern转载 2013-11-22 13:12:43 · 402 阅读 · 0 评论 -
C语言中指针的15个问题
C语言中指针的15个问题 aqiaoboy 转载地址:http://bbs.chinaunix.net/thread-99054-1-1.html 1 指针的四要素 1指针变量,表示一个内存地址,通常为逻辑地址,与实际的物理地址还有一个映射关系。 2指针变量的长度,在WIN32下为四个字节, 3指针指向的变量 该内存地址空间下存转载 2013-11-18 16:37:42 · 524 阅读 · 0 评论 -
字符串与字符数组
字符串:直接赋值字符串时,可用指针或者数组。结果是在最后自动加'\0' char *p="i love"; char p[]="i love" 在这里,用printf格式化输出%s的时候,从首地址开始一直到找到'\0'结束。 字符串数组: char p[]={'i',' ','l','o','v','e','\0'}; 若p为某字符串指针 strlen与sizeo原创 2013-11-19 11:04:14 · 477 阅读 · 0 评论 -
malloc
C语言中Malloc的使用 分类: C/C++ 2011-12-11 09:14 2731人阅读 评论(0) 收藏 举报 语言cdeletestructnull存储 malloc函数: 原型:extern void *malloc(unsigned int num_bytes); 用法:#include 功能:分配长度为num_bytes字节的内存块转载 2013-11-19 14:16:49 · 465 阅读 · 0 评论 -
C语言 内存管理详解
原帖:http://club.topsage.com/thread-443540-1-1.html 程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存分配方式有三种: (1)从静态存储区域分配转载 2013-11-19 16:48:42 · 478 阅读 · 0 评论 -
预处理器学习(宏)
宏规则: 1.只要宏语句中包含了操作符,最好把整个表达式用括号括起来 2.宏定义要紧凑,最好用表达式而不是语句,最好是单条语句,若为多条语句用do{多条语句}while 如:(a>b?a:b) 3.宏的副作用 二义性与副作用表达式会造成困扰和麻烦,如++,--等符号 1.如同时出现x++与x,在多层嵌套宏调用中容易出现多次x++的情况,与实际想要的效果不符合,需要注意 2.表达式的嵌原创 2013-11-20 11:03:54 · 516 阅读 · 0 评论 -
自学指针遇到的问题记录
指针要素: 1.指针变量类型 一般为变量类型*,特制指针变量。 2.指针变量长度 指针变量是存储地址的 ,故长度为地址位数。 3.指向哪 指针变量存储的地址值,即指针变量的值 4.指向长度 *取指针指向的变量。 &取变量占用的内存地址,一般可赋值给指针变量。 我认为最需要搞清楚的是第3个,原创 2013-11-18 16:12:23 · 549 阅读 · 0 评论 -
Vim:打造Linux C/C++程序员的编辑器
所谓“工欲善其事,必先利其器”,所谓“磨刀不误砍柴工“。在linux下,vim时一种最常见的编辑器,很多linux的发行版就自带了(不过 Ubuntu目前时需要自己安装的,默认只带了vi)。今天搞了半天了Vim,通过几个插件来武装我的vim,使其能向传说中的一样成为C/C++程序员的利器。 通过配置和插件,实现的功能有:语法高亮+自动缩进+函数自动补全+变量函数的跟踪+列出源代码中的函数变量转载 2013-11-21 10:46:22 · 474 阅读 · 0 评论 -
GUN C、 ANSI C 标准c和c++的区别于联系
GNU计划,又称革奴计划,是由RichardStallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。它在编写linux的时候自己制作了一个标准成为GNU C标准。ANSI 美国国家标准协会,它对C做的标准ANSI C标准后来被国际标准协会接收成为 标准C 所以 ANSI C和标准C是一个概念 总体来说现在linux也支持标准C,以后标准C可以跨平台,而GUN c转载 2013-11-21 09:25:46 · 520 阅读 · 0 评论 -
C语言内存管理
ccppQt 121 主题 0 好友 1102 积分 大家网大学二年级 积分1102帖子243精华8经验770 点威望0 点金币716 发消息 电梯直达 1楼 发表于 2009-10-26 22:12|只看该作者|倒序浏览 伟大的Bill Ga转载 2014-04-17 17:00:01 · 235 阅读 · 0 评论