Chinaunix首页 | 论坛 | 博客
  • 博客访问: 208249
  • 博文数量: 80
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 824
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-12 21:40
个人简介

只有今天的埋头,才有明天的出头。

文章分类

全部博文(80)

文章存档

2014年(80)

我的朋友

发布时间:2014-10-15 09:34:31

递归函数有2个只要组成部分:递归点-以不同参数调用自身,出口-不在递归调用。递归函数必然会使用判断语句,递归函数在需要编写的时候定义函数得出口,否则栈会溢出,递归函数是一种分而治之的思想。函数设计技巧:1.    不要在函数中使用全局变量尽量让函数从意义上是一个独立的功能模.........【阅读全文】

阅读(1286) | 评论(0) | 转发(0)

发布时间:2014-10-15 09:31:32

活动记录是函数调用时用于记录一系列相关信息的记录,包括:临时变量域:用于存放临时变量的值。局部变量域:用来存放函数本次执行中的局部变量。机器状态域:用来保存调用函数之前机器状态的信息,包括各种寄存器的当前值和返回地址。实参数域:用于存放函数得实参信息。返回值域:为调用者函数存放.........【阅读全文】

阅读(1421) | 评论(0) | 转发(0)

发布时间:2014-10-15 09:25:34

函数跟宏看起来很像两种程序对应的预编码定义宏的 ,定义函数的,宏是由预处理直接替换展开的,编译器不知道宏的存在,函数是由编译器直接编译的实体,调用行为由编译器决定,多次使用宏会导致程序代码量增加,函数是跳转执行的,因此代码量不会增加,宏的效率比函数高,因为是直接展开,.........【阅读全文】

阅读(1299) | 评论(0) | 转发(0)

发布时间:2014-10-15 09:15:08

如何编写一个可以计算n个数平均值的函数?一般人这样编:这样编比较麻烦得去遍历数组高手炫技这样编——用了可变参数技术(可变参数的函数提供了一种更方便的函数调用方式)可变参数?C中可定义参数可变的函数,参数可变函数的实现依赖于stdarg.h头文件va_list变量与va_start,va_end和.........【阅读全文】

阅读(1113) | 评论(0) | 转发(0)

发布时间:2014-10-15 09:08:51

模块化程序设计<-->语言中的模块化面向过程是一种以过程为中心的编程思想,首先将复杂的问题分解为一个个容易解决的问题,分解后的问题按照步骤一步步完成,函数是面向过程在c中的体现,解决问题的每一个步骤可以用函数来实现。声明与定义的区别:声明可以理解为预先告诉编译器实体的存在如:变量,函数.........【阅读全文】

阅读(1185) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册