指針大小以及使用必須初始化

#include<stdio.h>
#include<stdlib.h>

void main1()
{
	int num = 100;
	int *p;

	//一個進程不能隨意讀取另外一個進程
	//指針使用之前必須初始化,否則指針可能存儲了垃圾數據,導致出錯

	p = #
	printf("%d\n", *p);

	printf("num %x,%x\n", p, &num);

	printf("%x\n", &p);

	system("pause");
}

void main()
{
	int *p1;
	double *p2;
	char *p3;
	printf("%d,%d,%d\n", sizeof(p1), sizeof(p2), sizeof(p3));		//指針只是一個地址,大小就是4個字節

	system("pause");
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章