學(xué)習(xí)記錄——初學(xué)C語言(3)-創(chuàng)新互聯(lián)

知識(shí)
  • 前置++與后置++
  • 邏輯與和邏輯或
  • 指針的簡(jiǎn)單理解
  • static修飾局部變量
  • 三目操作符
理解
  • 前置++與后置++

前置++:

成都創(chuàng)新互聯(lián)公司專注于沾益網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供沾益營(yíng)銷型網(wǎng)站建設(shè),沾益網(wǎng)站制作、沾益網(wǎng)頁設(shè)計(jì)、沾益網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造沾益網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供沾益網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。
#includeint main()
{int a=1;
	int b=++a;
	printf("a=%d b=%d\n",a,b);
	return 0;
}

前置++是a先自增+1,在賦值給b,結(jié)果如下圖

在這里插入圖片描述

后置++:

#includeint main()
{int a=1;
	int b=a++;
	printf("a=%d b=%d\n",a,b);
	return 0;
}

后置++是先賦值給b,a再自增,結(jié)果如下圖

在這里插入圖片描述

  • 邏輯與和邏輯或(在計(jì)算機(jī)中,真為非0數(shù),假為0)

邏輯與(&&):

#includeint main()
{int a=9;
	int b=0;
	int c=a&&b;
	printf("c=%d",c);
	return 0;
}

“邏輯與”可以看成高數(shù)中的“且”,兩邊都為真(非0數(shù))結(jié)果才為真,全真為真,一假全假,結(jié)果如下圖,為假。

在這里插入圖片描述

邏輯或(||):

#includeint main()
{int a=9;
	int b=0;
	int c=a||b;
	printf("c=%d",c);
	return 0;
}

同理,“邏輯或”可以看成高數(shù)中的“或”,兩邊只要一個(gè)為真(非0數(shù))結(jié)果為真,一真為真,全假為假,結(jié)果如下圖,為真。

在這里插入圖片描述

  • 指針
#includeint main()
{int a=4;
	int* pc=&a;
	printf("%p\n",pc);//%p是打印地址
	return 0;
}

什么是指針?這么解釋:“int a=4”是一個(gè)以a為名字的房子,房子里現(xiàn)在有“4”的貨物,“&a”是我現(xiàn)在要取貨,要找到這個(gè)房子的地址,“int* pc”是我找到了房子,要把地址記下來,方便下次取貨。把a(bǔ)變量的地址記錄下來,就是指針。a的地址如下圖所示:

在這里插入圖片描述

  • static修飾局部變量
#includevoid test()
{static int a=1;
	a++;
	printf("a=%d\n",a);
} 
int main()
{int i=0;
	while(i<5)
	{test();
	i++;
	}
	return 0;
}

static修飾局部變量,是讓局部變量的生命周期變長(zhǎng),讓變量a可以進(jìn)入到main函數(shù)中循環(huán),不會(huì)被銷毀。下圖為打印結(jié)果:

在這里插入圖片描述
如果不使用static,變量a會(huì)在程序走出test函數(shù)時(shí)被銷毀不會(huì)參與循環(huán),結(jié)果如下圖:

在這里插入圖片描述

  • 三目操作符(exp1?exp2:exp3)

拿兩個(gè)數(shù)比較大小舉例:

#includeint main()
{int a=1;
	int b=2;
	int c=(a>b?a:b);
	printf("c=%d",c);
	return 0;
}

三目操作符(exp1?exp2:exp3)是一個(gè)整體,exp代表的是式子,exp1?exp2:exp3的意思是exp1是否成立,如果成立結(jié)果為exp2,不成立結(jié)果為exp2.。結(jié)果如下圖:

在這里插入圖片描述

總結(jié)
  • 前置++是先自增+1,在賦值使用,后置++是先賦值使用,再自增。
  • -邏輯與(&&)是 一真為真,全假為假,邏輯或(||)是,一真為真,全假為假。
  • 指針是要變量的地址存儲(chǔ)下來。
  • static修飾局部變量,是讓局部變量的生命周期變長(zhǎng),不被銷毀。
  • 三目操作符(exp1?exp2:exp3)是用來判斷條件的。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧

分享名稱:學(xué)習(xí)記錄——初學(xué)C語言(3)-創(chuàng)新互聯(lián)
文章分享:http://muchs.cn/article28/dchhcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、做網(wǎng)站、虛擬主機(jī)網(wǎng)站營(yíng)銷、ChatGPT、自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)