C-053.static与extern对函数的作用
来源:互联网 发布:移动硬盘恢复软件 编辑:程序博客网 时间:2024/06/05 15:25
函数:
内部函数:仅能在本文件中使用函数
外部函数:可以其他文件使用函数,默认所有函数都是外部函数
extern 完整定义或声明一个外部函数(基本无用)
内部函数:仅能在本文件中使用函数
外部函数:可以其他文件使用函数,默认所有函数都是外部函数
extern 完整定义或声明一个外部函数(基本无用)
static 定义或声明一个内部函数
//main函数//int sum(int num1,int num2); 内部函数此处声明了也不能使用,会报错extern double avg(int num1,int num2); //完整的声明一个外部函数int main(int argc, const char * argv[]) { // int a = sum(10, 20);// printf("%d\n",a); double b = avg(10, 20); printf("%lf\n",b); //打印15.000000 return 0;}
//me.c文件#include "me.h"//定义一个内部函数static int sum(int num1,int num2){ return num1 + num2;}//定义一个外部函数extern double avg(int num1,int num2){ return sum(num1, num2) / 2 ;}
0 0
- C-053.static与extern对函数的作用
- C语言 static和extern关键字 对函数的作用
- C语言 static和extern关键字 对函数的作用
- C-052.static与extern对全局变量的作用
- static和extern对函数的作用
- 【C语言】19-static和extern关键字1-对函数的作用
- 【C语言】19-static和extern关键字1-对函数的作用
- 【C语言】19-static和extern关键字1-对函数的作用
- 【C语言】19-static和extern关键字1-对函数的作用
- C语言-static和extern关键字1-对函数的作用
- IOS开发---C语言-㉓static和extern对函数和变量的作用
- c语言基础4—static、extern对函数和变量的作用
- static和extern对变量和函数的作用
- C语言 static和extern关键字 对变量的作用
- C语言 static和extern关键字 对变量的作用
- extern 和 static 对变量的作用
- 黑马程序员IOS基础---C语言学习之static和extern关键字对函数以及变量的作用
- 对C/C++中的static与extern关键字的使用
- lzma sdk文件压缩与解压
- 字符编码笔记:ASCII,Unicode和UTF-8
- MVP 模式在 Android 中的使用
- (开发利器);全部springmvcm HTML5 bootstrap 全新技术
- H5/CSS3/JS/DOM最全大全网
- C-053.static与extern对函数的作用
- 一世英名的科比算不算是晚景凄凉?
- 匿名对象
- 二分查找
- libpcap的安装与使用
- Linux下C++的编程——开发环境搭建与第一个程序
- 关于加密
- poj--2391--Ombrophobic Bovines(floyd+二分+最大流拆点)
- JS直接调用java后台中的函数——DWR