指针的本质

#include <stdio.h>  
int main(int argc, char *argv[])  
{  
	int a[5] = { 1, 2, 3, 4, 5 };  
	unsigned int p;  
	
	for ((int *)p = a; (int *)p < a+5; p += sizeof(*a))  
	printf("%d ", *(int *)p);  
	printf("\n");  
	return 0;  
}  
手中无剑,心中有剑。

思考一下,不用unsigned int用int行不行?为什么?


版权声明:本文为laciqs原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。