免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

學習記錄——初學C語言(3)-創新互聯

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

前置++:

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

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

在這里插入圖片描述

后置++:

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

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

在這里插入圖片描述

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

邏輯與(&&):

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

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

在這里插入圖片描述

邏輯或(||):

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

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

在這里插入圖片描述

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

什么是指針?這么解釋:“int a=4”是一個以a為名字的房子,房子里現在有“4”的貨物,“&a”是我現在要取貨,要找到這個房子的地址,“int* pc”是我找到了房子,要把地址記下來,方便下次取貨。把a變量的地址記錄下來,就是指針。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修飾局部變量,是讓局部變量的生命周期變長,讓變量a可以進入到main函數中循環,不會被銷毀。下圖為打印結果:

在這里插入圖片描述
如果不使用static,變量a會在程序走出test函數時被銷毀不會參與循環,結果如下圖:

在這里插入圖片描述

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

拿兩個數比較大小舉例:

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

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

在這里插入圖片描述

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

你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

分享名稱:學習記錄——初學C語言(3)-創新互聯
文章分享:http://m.newbst.com/article28/dchhcp.html

成都網站建設公司_創新互聯,為您提供Google做網站虛擬主機網站營銷ChatGPT自適應網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站建設