欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2663|回復: 10
打印 上一主題 下一主題
收起左側

請問C語言 static怎么用,在什么情況下用?

[復制鏈接]
跳轉到指定樓層
樓主
ID:611518 發表于 2019-9-17 21:58 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
不明白static如何用,請各位指點一下
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:235200 發表于 2019-9-18 00:32 | 只看該作者
用static說明的變量是靜態變量,也可以理解為全局變量,當所定義的變量中所保存的值在整個程序中不能被其它變量占用該存儲空間時使用
回復

使用道具 舉報

板凳
ID:213173 發表于 2019-9-18 07:29 | 只看該作者
static  靜態變量 ,作用范圍限制在某個函數內。通常在某個函數內聲明的臨時變量需要先賦值再使用,在此函數執行結束后這個臨時變量也就銷毀,下次使用時需要重新賦值,而靜態變量是一次賦值多次使用。
回復

使用道具 舉報

地板
ID:138097 發表于 2019-9-18 08:09 | 只看該作者
靜態局部變量,用于函數內模塊化管理
回復

使用道具 舉報

5#
ID:275826 發表于 2019-9-18 08:31 | 只看該作者
當一個進程的全局變量被聲明為static之后,它的中文名叫靜態全局變量。靜態全局變量和其他的全局變量的存儲地點并沒有區別,都是在.data段(已初始化)或者.bss段(未初始化)內,但是它只在定義它的源文件內有效,其他源文件無法訪問它。所以,普通全局變量穿上static外衣后,只能被定義它的源文件中的變量或函數訪問。
回復

使用道具 舉報

6#
ID:462827 發表于 2019-9-18 08:52 | 只看該作者
在反復調用函數但又需要保留某個變量的值不會反復被初始化而保持前值時使用。
回復

使用道具 舉報

7#
ID:612960 發表于 2019-9-18 10:46 | 只看該作者
靜態變量,只在這個函數用,其他地方用得重新定義賦值
回復

使用道具 舉報

8#
ID:386381 發表于 2019-9-18 18:06 來自觸屏版 | 只看該作者
多看例程看看別人怎么用的,
回復

使用道具 舉報

9#
ID:613326 發表于 2019-9-19 09:51 | 只看該作者
static 可聲明變量、函數

根據聲明的位置,在函數內部,作用域為本函數。
聲明在函數外部,作用域為聲明位置至當前c文件結束。
存儲方式類似與全局變量,但在作用域外無法引用(指針操作除外)
回復

使用道具 舉報

10#
ID:612843 發表于 2019-9-19 12:21 | 只看該作者
靜態變量,一般一個函數重新調用時,它內部的變量會重新賦值一邊,而靜態變量不會,將在上次的得到的值的基礎上進行計算
回復

使用道具 舉報

11#
ID:392682 發表于 2019-9-20 15:14 | 只看該作者
static修飾函數時,被修飾的函數只能在的包含此函數的.C文件中使用,其他文件不能引用此函數
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表