嵌入式Linux下C程序的设计--07函数.pptVIP

  • 3
  • 0
  • 约4.17千字
  • 约 30页
  • 2015-07-21 发布于安徽
  • 举报
实参与形参的小结 局部变量和全局变量 一、局部变量 1、在一个函数内部定义的变量 2、函数的形式参数 3、在某个复合语句中定义的变量 说明: 1、局部变量只是在自己的范围内有效。 2、如果局部变量的有效范围有重叠, 则有效范围小的优先 二、全局变量 在函数之外定义的变量(外部变量) 是全局变量 全局变量的有效范围是:从定义 变量的位置开始到源文件结束 在一个函数中,既可以使用本函数 的局部变量,也可以使用有效的全 局变量。 说明: 1、利用全局变量可以在函数间传递数据。 2、应尽量少使用全局变量 3、如果全局变量与局部变量同名,则局部变量优先。 常用库函数 主讲:成宝宗 动态内存分配 申请内存:malloc函数 void *malloc(size_t size); 参数说明: size:欲申请空间大小字节数 返回值:失败返回NULL,成功返回非NULL地址 释放内存:free函数 void free(void *ptr); 参数说明: ptr:malloc函数成功后的返回值。 常用字符串处理函数 #include string.h size_t strlen(const char *s); 功能:计算并返回字符串的长度(结束标记‘\0’不计入内) 说明:s可以是字符串常量、字符数组。 例如:strlen(“abcdefgh”); 结果为8。 常用字符串处理函数

文档评论(0)

1亿VIP精品文档

相关文档