日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

C 語言中一些重要關鍵字

作者:小小孩~ 更新時間: 2022-01-22 編程語言

一、auto

局部變量一般是在使用時自動創建,使用結束自動銷毀,因此 auto 關鍵字一般是省略的(局部變量即自動變量)

int main()
{
	if (1) {
		int a = 10;
		// auto int a = 10;   //與上一句代碼相同
	}
	return 10;
}

這段代碼中的 a 變量就是局部變量,它的作用范圍即 if 內部
在這里插入圖片描述

二、const

const 表示常量,即不可修改的變量

如圖 ,a 變量為 int 整型變量,b 變量為 const 修飾的整型,因此 b 不可以進行修改 ---產生錯誤
在這里插入圖片描述

三、enum

enum 為枚舉類型,也就是說一一列舉

未給定值時,默認從0開始計數,若給定值則按照給定值輸出
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

四、extern

1、定義外部變量時使用 extern
在這里插入圖片描述
加入extern 聲明外部變量之后:
在這里插入圖片描述
2、聲明外部函數

在這里插入圖片描述

五、register

register 寄存器也就是存儲器
在這里插入圖片描述

六、signed 與 unsigned

signed 有符號數
unsigned 無符號數

七、static

static 可以修飾變量也可以修飾函數

1、static 修飾局部變量
可以改變局部變量的生命周期===將其延長至與程序生命周期相同
在這里插入圖片描述
但是經過static 修飾之后的 a :
在這里插入圖片描述

2、static 修飾全局變量
改變了全局變量的作用域,這個全局變量只能在自己的源文件內部使用
如,上例 extern 中 變量:
在這里插入圖片描述
在這里插入圖片描述

3、static 修飾函數

改變函數的適用范圍,被修飾函數只能在自己所在的源文件內部使用,不能在其他源文件內部使用
在這里插入圖片描述

八、goto

goto 語句表示跳轉到指定代碼行的位置重復執行

int main()
{
again:
	int a = 0;
	int b = 1;
	printf("%d ",a);
	goto again;        //形成死循環
	return 0;
}

Tips:
博客內容為本人原創,如有疑問請留言,蟹蟹 ^ - ^
時隔將近一年時間重新開始編碼,起始過程很艱難但是堅持一定會有用,愿自己永遠奔赴在熱愛的領域中,也愿正在學習中的你一定要堅持!
最后,但愿考研順利鴨~~~

原文鏈接:https://blog.csdn.net/weixin_46655027/article/details/122373925

欄目分類
最近更新