以下程序运行后的结果是( )。 main() { char*str="abcde"; str+=2: printf("%1d\n",str); }

admin2013-08-15  26

问题 以下程序运行后的结果是(    )。
    main()
    {  char*str="abcde";
       str+=2:
       printf("%1d\n",str);
    }

选项 A、字符C的ASCII码值
B、字符c的地址
C、cde
D、出错

答案B

解析 本题程序中str是一个字符型指针,它存放字符串“abcde”的首地址,指向字符串的第一个字符,经str+=2 运算后,str 向后移两位指向字符c,即存放字符c的地址。
转载请注明原文地址:https://kaotiyun.com/show/WgJp777K
0

最新回复(0)