帮看一下这个C语言程序的分析,,,谢啦,,
#include<stdio.h>main(){staticchara[]="Program",*ptr;for(ptr=a;ptr<a+7;ptr+=2)putchar...
#include<stdio.h>
main()
{ static char a[]="Program",*ptr;
for(ptr=a;ptr<a+7;ptr+=2)
putchar (*ptr);
} 展开
main()
{ static char a[]="Program",*ptr;
for(ptr=a;ptr<a+7;ptr+=2)
putchar (*ptr);
} 展开
2个回答
展开全部
#include<stdio.h>
main()
{
static char a[]="Program",*ptr; //定义一个字符数组(长度为8),初始化为'P','r','o','g','r','a','m','\0',另外顶一个字符指针ptr
for(ptr=a;ptr<a+7;ptr+=2) //指针从字符数组首地址开始,每次步长为2,在数组范围内读取数组元素
putchar (*ptr); //输出Ptr指向的数组元素
}
实际运行结果为输出
Porm
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询