寄存器变量 extern 外部变量 外部函数
2018-01-01 00:41
288 查看
寄存器变量
这个可以不理睬
register 关键字定义的变量直接放在寄存器当中
寄存器是放在CPU内部的存储单元,它的速度比内存快的多,所以当程序中有10000多次调用同一个变量的时候声明成寄存器变量会提高程序的执行速度。
科技发展不用这样写 register int i,f=1;
外部变量 使用关键字extern
看结果?
外部函数
int fun(int x,int y){ int c; c=x>y?x:y; return c; }
这个可以不理睬
register 关键字定义的变量直接放在寄存器当中
寄存器是放在CPU内部的存储单元,它的速度比内存快的多,所以当程序中有10000多次调用同一个变量的时候声明成寄存器变量会提高程序的执行速度。
科技发展不用这样写 register int i,f=1;
外部变量 使用关键字extern
看结果?
#include <iostream> using namespace std; int fun(int x,int y); int main(){ extern int a,b; cout<<fun(a,b)<<endl; return 0; } int a=15,b=-7; int fun(int x,int y){ int c; c=x>y?x:y; return c; }
外部函数
#include <iostream> using namespace std; int fun(int x,int y); int main(){ extern fun(int x,int y);//调用了外部程序中的方法 int a=15,b=-7; cout<<fun(a,b)<<endl; return 0; }
int fun(int x,int y){ int c; c=x>y?x:y; return c; }
相关文章推荐
- C 程序的外部变量与函数(extern)
- static(c中定义的关键字1、被其修饰者 外部无法使用(相反的都可以使用extern在外部使用) 2、函数局部变量使用成为静态的放入静态池-生存期改变。c++进行了扩充,使它在类中有了特殊作用)
- 多文件程序(extern声明、内部函数、外部函数、外部变量、文件包含)
- c语言,全局变量,局部变量,外部函数,内部函数,stasic和extern的复习总结
- C变量(auto、static、register、extern)函数(内部、外部)与存储
- 变量的存储类别、内外部函数【static\extern】
- C语言程序的外部变量与函数
- 浅析c语言中的变量(局部变量,外部变量,静态变量,寄存器变量)[转]
- c语言中的变量(局部变量,外部变量,静态变量,寄存器变量) .
- Objective-C中使用extern引用外部全局变量(如:创建全局可变字符串)
- C程序中外部变量与函数关系解惑
- jQuery闭包解决ajax无法给外部变量赋值利用函数操作$.proxy()
- C语言extern关键字定义外部变量--Redis源码extern使用
- C语言外部变量extern
- 黑马程序员----C语言内部函数,外部函数,内部变量,外部变量篇
- C语言程序的外部变量与函数
- C语言的外部变量extern
- Python3基础 nonlocal关键字 内部函数访问到外部函数的变量
- 使用extern声明外部定义的变量时不能赋值,只需声明变量
- extern的使用之变量与函数