c语言
文章平均质量分 85
lv____
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常用c语言算法
都自己一个一个编写的。整理下来,面试的时候提前看。1 递归实现阶乘int result(int n){ if(n==1||n==2)return n; else return n*result(n-1);}*/2 字符串逆序char *restr(char *src){ int len=strlen(src); char* des=(char *)m原创 2013-03-28 09:42:12 · 638 阅读 · 0 评论 -
c语言 栈和堆的区别
http://wenku.baidu.com/view/ee7ec08da0116c175f0e48a1.html写的很好的一篇关于 堆和栈的区别的文章。转载 2013-03-21 15:58:18 · 402 阅读 · 0 评论 -
c语言----#define、const、typedef的差别
转载于http://www.cnblogs.com/jcss2008/archive/2009/03/31/1426744.html#define 并不是定义变量啊#define 只是用来做文本替换的例如:#define Pi 3.1415926float angel;angel=30*Pi/180;那么,当程序进行编译的时候,编译器会首先将 “#defin转载 2013-03-21 16:08:35 · 485 阅读 · 0 评论 -
c++中 inline与define的区别
http://baike.baidu.com/view/1365655.htm转载 2013-03-21 16:02:58 · 378 阅读 · 0 评论 -
c语言进阶之道
1include包含头文件的语句中,双引号和尖括号的区别是什么?#include #incluce ""格式:引用非标准库的头文件,编译器从用户的工作目录开始搜索 双引号表示先在程序源文件所在目录查找,如果未找到则去系统默认目录查找,通常用于包含程序作者编写的头文件;尖括号表示只在系统默认目录或者括号内的路径查找,通常用于包含系统中自带的头文件;尖括号: 在包含原创 2013-03-21 16:25:22 · 650 阅读 · 0 评论 -
C/C++关键字static,const,inline,define,typedef
最近面试c++,被问到的一个问题:inline和define区别?然后在网上找了下面的一个回答,看了之后,恍然大悟,原来c++中的const和inline是为了替代c中的#define,取长补短啊。 首先#define的长处就是,其使用的是预编译器,是将变量保存在预编译的符号表中的,使用高效;缺点就是,不能做参数检测。而const和inline分别是针对变量和函数的#define的转载 2013-03-21 16:23:24 · 457 阅读 · 0 评论 -
C语言编程笔试题(一直更新)
待入职的这段日子,生活也不能没有目标。就来做笔试题咯。、1. 删除字符串中所有给定的子串问题描述: 在给定字符串中查找所有特定子串并删除,如果没有找到相应子串,则不作任何操作。要求实现函数: int delete_sub_str(const char *str, const char *sub_str, char *result_str)【输入】 str:输入的被操作字原创 2013-07-16 14:00:28 · 1331 阅读 · 0 评论
分享