C语言
shaohui
这个作者很懒,什么都没留下…
展开
-
c语言的编程风格
c语言的编程风格第一章:缩进格式 Tab是8个字符,于是缩进也是8个字符.有很多怪异的风格,他们将缩进格式定义为4个字符(设置为2个字符!)的深度,这就象试图将PI定义为3一样让人难以接受. 理由是:缩进的大小是为了清楚的定义一个块的开始和结束.特别是当你已经在计算机前面呆了20多个小时了以后,你会发现一个大的缩进格式使得你对程序的理解更容易. 现在,有一些人说,使用8个字符原创 2004-10-29 19:07:00 · 7328 阅读 · 2 评论 -
Linux kernel中有趣的语法[zz]
室友xin总结的Linux Kenel中关于C的一些有趣的语法,大部分是gcc的扩展,狂赞。特转贴出来。 原文出处http://bbs.chinaunix.net/viewthread.php?tid=925106原文如下:经常从kernel里面抄代码,见到一些非常有趣的语法。我已经忘了它们位于哪些文件,但我记得它们的用法,就写了一些小例子,放出来和大家分享一下,很好玩的。我没有去深究这些转载 2007-04-21 16:40:00 · 9759 阅读 · 0 评论 -
出现频率最高的笔试题
今天我去考试就遇到这个题目了。 关键字:C++,strcpy,字符串,复制,拷贝,copy,笔试,试题 题目: 已知strcpy函数的原型是: char * strcpy(char * strDest,const char * strSrc); 1.不调用库函数,实现strcpy函数。 2.解释为什么要返原创 2005-04-21 01:51:00 · 9114 阅读 · 3 评论 -
C中数组的另类引用
在chinaunix中发现一个数组的另类引用方法,开始还不相信,尝试了一下,果然有效.首先看一段代码: 代码:#include int main() { int a[5]={1,2,3,4,5}; printf("%d/n",3[a]); return 0; } 在C语言中 其实数组的引用可以 3[a]这样的形式的. 等价于a[3]; 再看下面一段代码: 代码:#include原创 2005-07-22 22:18:00 · 7757 阅读 · 9 评论 -
[转]Turbo C2.0字符屏幕函数
Turbo C2.0的字符屏幕函数主要包括文本窗口大小的设定、窗口颜色的设置、 窗口文本的清除和输入输出等函数。 1.文本窗口的定义 Turbo C2.0默认定义的文本窗口为整个屏幕, 共有80列(或40列)25行的文本 单元, 每个单元包括一个字符和一个属性, 字符即ASCII 码字符, 属性规定该字 符的颜色和强度。 Turbo C2.0原创 2005-03-07 14:14:00 · 8185 阅读 · 0 评论 -
C语言之可变参数问题
C语言中有一种长度不确定的参数,形如:"…",它主要用在参数个数不确定的函数中,我们最容易想到的例子是printf函数。 原型: int printf( const char *format [, argument]... ); 使用例: printf("Enjoy yourself everyday!/n"); printf("The value is %转载 2005-03-07 13:34:00 · 8129 阅读 · 0 评论 -
搜集C/C++编译器
搜集C/C++编译器 在所有的和计算机的相关的专业中,C,C++几乎都是必修课,而我们用的编译器多半都是Turboc 2.0,Visual C++,Borland C++ Builder,然而C/C++的编译器是何其多,长期使用一个编译器会让我们形成思维的定视,就像当我们长期使用了Windows再转换成使用Unix会产生排斥一样,所以多接触和原创 2004-11-05 19:26:00 · 53206 阅读 · 77 评论 -
好的原程序做出好的软件
好的原程序做出好的软件 来自:http://blog.csdn.net/i_like_cpp好的原程序做出好的软件 有些人会想:只要程序运行结果好,就不管原程序编得怎样。但绝对不是这样的。软件不是一次性就作完的,有必要做修改,扩展原创 2004-11-09 16:57:00 · 9094 阅读 · 13 评论 -
[推荐]数据结构实习:表达式求解
[推荐]数据结构实习:表达式求解我在学数据结构的时候写的程序,里面还做是个简单的GUI,同时还做到了脱离汉字系统显示汉字,现在愿意拿来和大家分享.你可以到下列地址直接下载http://www.freewebs.com/czone/exp.rar如果不能够下载,请留下的你电子邮件地址,我会给原创 2004-11-05 11:15:00 · 12340 阅读 · 40 评论 -
[转]怎样学习C语言
[转]怎样学习C语言很多人对学习C语言感到无从下手,经常问我同一个问题:究竟怎样学习C语言?我是一个教师,已经开发了很多年的程序,和很多刚刚起步的人一样,学习的第一个计算机语言就是C语言。经过这些年的开发,我深深的体会到C语言对于一个程序设计人员多么的重要,如果不懂C语言,你原创 2004-11-01 08:28:00 · 8364 阅读 · 9 评论 -
C库函数手册
C库函数手册 分类函数,所在函数库为ctype.hint isalpha(int ch) 若ch是字母(A-Z,a-z)返回非0值,否则返回0int isalnum(int ch) 若ch是字母(A-Z,a-z)或数字(0-9)原创 2004-11-05 02:58:00 · 19240 阅读 · 12 评论 -
Turbo C 2.0、Borland C++库函数及用例
Turbo C 2.0、Borland C++库函数及用例字母A开头函数函数名: abort功 能: 异常终止一个进程用 法: void abort(void);程序例:#include #include int main(void){printf("Calling abort()/n");abort();return 0; /* This is nev原创 2004-11-05 02:55:00 · 12417 阅读 · 2 评论 -
搞笑的C程序
搞笑的C程序result love(boy, girl){ if ( boy.有房() and boy.有车() ) { boy.set(nothing); return girl.嫁给(boy); } if ( girl.愿意等()原创 2004-10-29 19:28:00 · 8780 阅读 · 5 评论