C语言
游魂一族
没有
展开
-
c语言核心技术 一
================================================ C语言编译分析记号,有一个原则是尽可能靠左合并符号使其得到符合语法的记号,所以 a+++b 会被解释为 (a++)+b 而不是 a+(++b) ================================================ 函数作用域和语句块作用域: 一直以为函转载 2012-10-29 21:37:44 · 1031 阅读 · 0 评论 -
自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr
编C语言程序:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能 strlen(char *str) { int n=0; char *p=str; while(*p++)n++; return n; } strcat(char *str1,str2) { char *p1,*p2; p1=str转载 2012-10-30 13:37:00 · 2504 阅读 · 0 评论 -
单链表操作大全(图解逆序)
如果说你经常在linux中,或者在kernel下面做事的话,一定会碰到链表的操作。 如果你没有真正了解单链表,还是把基础打好吧。 如下程序综合了链表的常用方面,请你下自己写出每个函数,debug并运行,直到运行正确;然后对照参考程序, 比较程序的差异,有时候,可能你测试不全面,会有这样那样的错误,多思考,这样,你才记忆深刻。 [cpp] view plaincopy转载 2012-10-31 23:18:52 · 743 阅读 · 0 评论 -
typedef struct与struct的区别
第一篇:typedef struct与struct的区别 1. 基本解释 typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。 至于typedef有什转载 2012-11-04 22:55:56 · 280 阅读 · 0 评论