亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

指針4-指針的運算和指針變量占幾個字節

發布時間:2020-04-11 05:04:58 來源:網絡 閱讀:1218 作者:天道酬勤VIP 欄目:編程語言
#include <stdio.h>
//2018-05-29

/*
	指針變量的運算
		指針不能相加,不能相乘,也不能相除
		如果兩個指針變量指向的是同一快連續空間中的不同存儲單元
		則這兩個指針變量才可以相減





int main(void)
{
	int i = 5;
	int j = 10;
	int * p = &i;
	int * q = &j;


	int a[5];
	p = &a[1];
	q = &a[4];

	printf("%d個單位\n",q-p);


	return 0;
}
*/

//——————————————————————————————————————————————————————

/*

  一個指針變量到底占幾個字節
	預備知識:
		sizeof(數組類型)
		功能:返回值就是該數據類型占的自己數
		例子:
			sizeof(int) = 4
			sizeof(char) = 1
			sizeof(double)=8
			




		  假設p指向char類型變量(1個字節)
		  假設q指向int類型變量(4個字節)
		  假設p指向double類型變量(8個字節)
		  p q r 本身所占字節數是否一樣 答案:一樣都是4
				
				  總結:
						一個指針變量,無論它指向的變量占幾個字節,該指針變量本身只占4個字節

				

				可以這樣理解:p,q, r代表的都是地址,若以10進制輸出則都是×××,所以是4個字節(個人想法)
				
				看下面的輸出就可以知道
					printf("%d,%d,%d\n",sizeof(p),sizeof(q),sizeof(r)); //輸出4,4,4
					printf("%d,%d,%d\n",sizeof(*p),sizeof(*q),sizeof(*r)); //輸出1,4,8






#include <stdio.h>

int main(void)
{
	char ch = 'A';
	int a = 12;
	double b = 52.4;
	
	char *p = &ch;
	int *q = &a;
	double * r = &b;


	printf("%d,%d,%d\n",sizeof(p),sizeof(q),sizeof(r)); //輸出4,4,4
	printf("%d,%d,%d\n",sizeof(*p),sizeof(*q),sizeof(*r)); //輸出1,4,8
	sizeof(p);

	
	return 0;

}

 */


指針4-指針的運算和指針變量占幾個字節



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广丰县| 志丹县| 白朗县| 盘锦市| 都昌县| 扎兰屯市| 汉中市| 南宁市| 郯城县| 江陵县| 新余市| 色达县| 平远县| 丰镇市| 章丘市| 安陆市| 紫金县| 禄丰县| 朔州市| 建瓯市| 开封县| 三明市| 永新县| 页游| 延吉市| 防城港市| 安岳县| 汤阴县| 镇平县| 海城市| 延边| 西充县| 盐城市| 泰州市| 马边| 沂南县| 鄯善县| 连江县| 大姚县| 博野县| 姜堰市|