黑马程序员技术交流社区

标题: 求解释~~~ [打印本页]

作者: cuifei    时间: 2015-9-6 21:51
标题: 求解释~~~
下面程序段的运行结果是(c)。
#include "stdio.h"
main()
{
    char s[]="example!", *t;
    t=s;
    while( *t!='p')
    { printf("%c", *t-32);
        t++;}
}
A. EXAMPLE!         B. example!         C. EXAM         D. example!


作者: veggiegfei    时间: 2015-9-9 21:30
送分吗?
作者: 克莱斯勒    时间: 2015-9-9 21:50
ASCII表中大小写差32,-32小写改大写,*t!='p'时才会执行printf,等于p时就停了,释放内存




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2