相关文章推荐
儒雅的投影仪  ·  unit testing - Unable ...·  2 年前    · 
强悍的毛衣  ·  Firebase Crashlytics ...·  2 年前    · 
稳重的豆腐  ·  Evento ...·  2 年前    · 
发呆的爆米花  ·  C++ OpenGL memory ...·  2 年前    · 
首发于 C语言BUG

C语言Day54 指针单选题

int i是全局变量 默认0 sizeof结果的数据类型是unsigned int

int 和 无符号整型比较时,会先转化成无符号整数型数,-1的补码在无符号整形里很大。


D

int main()
	int a = 0;
	int n = 0;
	int sum =0;
		printf("输入要求?的前?项和\n");
		scanf("%d %d", &a, &n);
	int ret = 0;
	for (int i = 0; i < n; i++) {
		ret = ret * 10 + 2;
		sum = sum + ret;
	printf("前%d项和为%d", n, sum);
	return 0;
}
void PrintArr(int *p) {
	int i = 0;
	for (i = 0; i < 10; i++)
		printf("%d\n", *(p + i));
int main()
	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
	int* p = arr;
	PrintArr(arr);
	return 0;
}

或者弄一个数组长度出来,直接上帝视角不太好

int arr[] = { 1,2,3,4,5,6,7,8,9,10 };
int* p = arr;