登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] C语言函数

[复制链接]
发表于 2019-1-25 19:50:12 | 显示全部楼层 |阅读模式
学习笔记
学习科目: C语言
学习安排: 学会基本
开始时间: 2019-01-22
结束时间:
局部变量;
      在一个函数内部定义的变量是内部变量,而这个变量只在本函数范围内有效,在本函数之外是不能使用这个变量的。这个变量就叫做“局部变量”
       注意;
       在主函数中定义的变量也只在主函数中有效,而不是因为在主函数中定义而在整个文件或程序中有效,近而主函数也不能使用其他函数定义的变量。
       不同函数可以使用相同名字的变量,他们代表的是不同的对象,互不干扰。例如;上面t1 函数中定义了  a  b ,而在t2 中也定义a  b  ,他们是不同的,他们在内存中占据的是不同的单元,互补混淆。
全局变量;
      在函数之外定义的变量成为外部变量,而外部变量就是“全局变量”
      全局变量可以为本文件其他函数所共用。而他的有效范围是从定义变量的位置开始到源文件结束。
例;

P05)0KOF9[T4]F[M8@WQTKG.png
建议没有必要时不要使用全局变量;

        全局变量在程序执行时都需要占用内存的
        使用过多时会降低程序的清晰性。
        若外部变量和其他文件变量同名时,可能将值覆盖。
用户储存空间可分三种;
      程序区
      静态储存区;(程序开始时系统分配固定的空间)
      动态储存区 ;(程序运行期间根据需要进行动态的分配储存空间)









好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表