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

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

C 語(yǔ)言中一些重要關(guān)鍵字

作者:小小孩~ 更新時(shí)間: 2022-01-22 編程語(yǔ)言

一、auto

局部變量一般是在使用時(shí)自動(dòng)創(chuàng)建,使用結(jié)束自動(dòng)銷毀,因此 auto 關(guān)鍵字一般是省略的(局部變量即自動(dòng)變量)

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

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

二、const

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

如圖 ,a 變量為 int 整型變量,b 變量為 const 修飾的整型,因此?。狻〔豢梢赃M(jìn)行修改 ---產(chǎn)生錯(cuò)誤
在這里插入圖片描述

三、enum

enum 為枚舉類型,也就是說(shuō)一一列舉

未給定值時(shí),默認(rèn)從0開(kāi)始計(jì)數(shù),若給定值則按照給定值輸出
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

四、extern

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

在這里插入圖片描述

五、register

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

六、signed 與 unsigned

signed 有符號(hào)數(shù)
unsigned 無(wú)符號(hào)數(shù)

七、static

static 可以修飾變量也可以修飾函數(shù)

1、static 修飾局部變量
可以改變局部變量的生命周期===將其延長(zhǎng)至與程序生命周期相同
在這里插入圖片描述
但是經(jīng)過(guò)static 修飾之后的?。帷。?br>在這里插入圖片描述

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

3、static 修飾函數(shù)

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

八、goto

goto 語(yǔ)句表示跳轉(zhuǎn)到指定代碼行的位置重復(fù)執(zhí)行

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

Tips:
博客內(nèi)容為本人原創(chuàng),如有疑問(wèn)請(qǐng)留言,蟹蟹 ^ - ^
時(shí)隔將近一年時(shí)間重新開(kāi)始編碼,起始過(guò)程很艱難但是堅(jiān)持一定會(huì)有用,愿自己永遠(yuǎn)奔赴在熱愛(ài)的領(lǐng)域中,也愿正在學(xué)習(xí)中的你一定要堅(jiān)持!
最后,但愿考研順利鴨~~~

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

欄目分類
最近更新