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 · 592 阅读 · 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 · 564 阅读 · 0 评论 -
C语言游戏编程书籍
《C游戏编程从入门到精通》电子书!《C语言课程设计案例精编》原创 2013-11-27 15:34:29 · 732 阅读 · 0 评论 -
手把手教你把Vim改装成一个IDE编程环境(图文)
手把手教你把Vim改装成一个IDE编程环境(图文)By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://blog.youkuaiyun.com/wooinCopyright:该文章版权由吴垠和他可爱的老婆小包子所有转载 2013-11-27 23:08:47 · 426 阅读 · 0 评论 -
ncurses
以下是UNIX下c语言的图形编程UNIX下c语言的图形编程--curses.h 函式库作者:不详 来源:supcode.com收集整理 发布时间:2005-7-22 19:39:36减小字体 增大字体 相信您在网路上一定用过如 tin,elm 等工具, 这些软体有项共同的特色, 即他们能利用上下左右等方向键来控制游标的位置. 除此之外, 这些程式转载 2013-11-28 13:56:37 · 365 阅读 · 0 评论 -
C语言运算符优先级和口诀
一共有十五个优先级: 1 () [] . ->2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof 3 * / %4 + - 5 >> 6 > >= 7 == != 8 & 9 ^ 10 | 11 &&12 ||13 ?转载 2013-12-03 16:33:13 · 364 阅读 · 0 评论 -
APUE-UNIX高级环境编程
1.重写ls指令,用到了dirent.h头文件,一个目录有关的头文件,可以用man查看有2个结构体DIR与struct dirent,目录结构体与当前目录下文件/目录结构体代码如下#include #include typedef struct dirent dirct;intmain(int argc,char *argv[]){DIR *pdir;d原创 2013-12-02 15:01:26 · 490 阅读 · 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 · 378 阅读 · 0 评论 -
linux 头文件以及库的路径
原来在编译的时候可以指定执行时去哪里找需要的lib文件,长知识了本文详细介绍了linux 下gcc头文件指定方法,以及搜索路径顺序的问题。另外,还总结了,gcc动态链接的方法以及路径指定,同样也讨论了搜索路径的顺序问题。本文包含了很多的例子,具有很强的操作性,希望读者自己去走一遍。一.#include #include #include “”先到源文件所在文件夹去找转载 2014-02-19 16:14:53 · 353 阅读 · 0 评论 -
scanf详解
1函数原型1intscanf(constchar *format, ... );scanf()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。其调用格式为: scanf("",);函数 scanf() 是从标准输入流 stdio 中读内容的通用子程序,可以转载 2013-11-26 00:19:01 · 412 阅读 · 0 评论 -
c语言全局变量和局部变量问题汇总
1、局部变量能否和全局变量重名?答:能,局部会屏蔽全局。要用全局变量,需要使用"::"局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。2、如何引用一个已经定义过的全局变量?答:extern转载 2013-11-22 13:12:43 · 449 阅读 · 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 · 580 阅读 · 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 · 522 阅读 · 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 · 577 阅读 · 0 评论 -
C语言 内存管理详解
原帖:http://club.topsage.com/thread-443540-1-1.html程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。 1、内存分配方式 内存分配方式有三种: (1)从静态存储区域分配转载 2013-11-19 16:48:42 · 519 阅读 · 0 评论 -
预处理器学习(宏)
宏规则:1.只要宏语句中包含了操作符,最好把整个表达式用括号括起来2.宏定义要紧凑,最好用表达式而不是语句,最好是单条语句,若为多条语句用do{多条语句}while如:(a>b?a:b)3.宏的副作用二义性与副作用表达式会造成困扰和麻烦,如++,--等符号1.如同时出现x++与x,在多层嵌套宏调用中容易出现多次x++的情况,与实际想要的效果不符合,需要注意2.表达式的嵌原创 2013-11-20 11:03:54 · 570 阅读 · 0 评论 -
自学指针遇到的问题记录
指针要素:1.指针变量类型 一般为变量类型*,特制指针变量。2.指针变量长度 指针变量是存储地址的 ,故长度为地址位数。3.指向哪 指针变量存储的地址值,即指针变量的值4.指向长度*取指针指向的变量。&取变量占用的内存地址,一般可赋值给指针变量。我认为最需要搞清楚的是第3个,原创 2013-11-18 16:12:23 · 608 阅读 · 0 评论 -
Vim:打造Linux C/C++程序员的编辑器
所谓“工欲善其事,必先利其器”,所谓“磨刀不误砍柴工“。在linux下,vim时一种最常见的编辑器,很多linux的发行版就自带了(不过 Ubuntu目前时需要自己安装的,默认只带了vi)。今天搞了半天了Vim,通过几个插件来武装我的vim,使其能向传说中的一样成为C/C++程序员的利器。通过配置和插件,实现的功能有:语法高亮+自动缩进+函数自动补全+变量函数的跟踪+列出源代码中的函数变量转载 2013-11-21 10:46:22 · 527 阅读 · 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 · 609 阅读 · 0 评论 -
C语言内存管理
ccppQt121主题0好友1102积分大家网大学二年级积分1102帖子243精华8经验770 点威望0 点金币716 发消息电梯直达1楼发表于 2009-10-26 22:12|只看该作者|倒序浏览 伟大的Bill Ga转载 2014-04-17 17:00:01 · 294 阅读 · 0 评论
分享