以下程序的输出结果是【 】。 main() { int arr[]={30 25 20 15 10

大学专科 已帮助: 时间:2023-08-15 13:34:22

以下程序的输出结果是【 】。 main() { int arr[]={30,25,20,15,10,5},*p=arr; p++; printf("%d/n",*(p+3)); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正确答案,请帮忙,程序

参考解答

用户头像

408***302

2023-08-15 13:34:22

正确答案:10
整型指针最初被赋的值是数组arr的头指针,即指向数组的第一个元素30,p++后,指针指向数组的下一个元素,即*p=arr[1=25,在执行*(p+3)时,则相当于a(1+3),即10。因此,输出应为10。

上一篇 下面程序的输出是【 】。 main() { enum em{em1=3 em2=1 em3}; ch

下一篇 下述函数用于统计一行字符中的单词个数 单词之间用空格分隔。 word_num(str) for(i=

相似问题