
C语言
文章平均质量分 81
giant7
这个作者很懒,什么都没留下…
展开
-
命令行参数
main(int argc,char *argv[ ])argv为指针的指针,argc为整数char **argv or: char *argv[] or: char argv[][]main()括号内是固定的写法。 下面给出一个例子来理解这两个参数的用法:假设程序的名称为prog, 当只输入prog,则由操作系统传来的参数为:argc=1,表示只有一程序名称,原创 2013-04-25 09:26:04 · 1301 阅读 · 0 评论 -
malloc calloc realloc三个内存分配函数区别
malloc函数 原型:extern void *malloc(unsigned int num_bytes); 用法:#include 功能:分配长度为num_bytes字节的内存块 说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。 当内存不再使用时,应使用free()函数将内存块释放。原创 2013-04-26 10:06:39 · 1068 阅读 · 0 评论 -
指向函数的指针和 返回指针的函数
指向函数的指针(一) 用函数指针变量调用函数 可以用指针变量指向整形变量、字符串、数组、结构体、也可以指向一个函数。一个函数在编译时被分配一个入口地址。这个入口地址就称为函数指针。可以用一个指针变量指向函数,然后通过该指针变量调用此函数。用简单的数值比较为例: 1 #include 2 #include 3 4 int main() 5 { 6原创 2013-04-26 18:13:24 · 983 阅读 · 0 评论 -
返回指针的函数
返回指针的函数每个函数可返回一个值,返回值可以是char、int、float、double等类型,当将返回值类型设置为void时,表示函数没有返回值。在C语言中,还允许一个函数的返回值是一个指针(即地址),这种返回指针的函数称为指针型函数。定义指针型函数的形式如下:类型说明符 *函数名(形参表) { … /*函数体*/ } 其中函原创 2013-05-20 17:45:22 · 16826 阅读 · 2 评论 -
C语言面试题总汇精简
备注: 凡是在《程序员面试宝典3》上面有的题目,在此不重复列出了。 8. 描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性10. 什么是平衡二叉树?左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于111. 堆栈溢出一般是由什么原因导致的?没有回收垃圾资源14. 写出float x与“零值”比较的if语句。if(x>0.000原创 2013-02-21 22:11:58 · 1135 阅读 · 0 评论