您现在的位置是:首页 >技术教程 >C语言经典题目(三)网站首页技术教程
C语言经典题目(三)
简介C语言经典题目(三)
C站的小伙伴们,大家好呀!??✨✨这一篇是C语言之经典题目篇,除程序设计,还有一些不错的程序分析,快来和我一起进入C语言的世界吧!✨✨✨
?C语言其他·刷题篇在这里哦:
【C语言经典题目(一)】
【C语言经典题目(二)】
【C语言字符串刷题篇】
【C语言 语言篇数组和字符串】
程序分析
一:输出指向字符的指针
分析一下程序执行后的输出结果:___________
#include <stdio.h>
int main (void)
{
char *string="I love China!"; //(1)
printf("%s
",string); //(2)
string+=7; //(3)
while(*string) //(4)
{
putchar(string[0]);
string++;
}
return 0; //(5)
}
对于指针类题目,画图可以更加直观地帮助我们分析理解。
(1)
字符型指针string指向了字符串"I love China!"的第一个元素,即C。
(2)
第二条语句,printf()函数中格式控制字符%s
控制输出项是指向字符的指针,输出方式是从该指针指向的字符即'C'
开始输出,直到遇到'