A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 克莱斯勒 中级黑马   /  2015-9-5 21:50  /  1213 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

26.下列程序的输出结果是()。
#include "stdio.h"
    main()
    {
        char a[10]={9,8,7,6,5,4,3,2,1,0}, *p=a+5;
        printf("%d", *--p);
    }
    A. 非法            B. a[4]的地址        C. 5                D. 3

5 个回复

正序浏览
a124113798 发表于 2015-9-5 22:15
没有错误,可以跟字符转换的。。。只是不建议这么定义

奥是的,这样理解才讲得通
回复 使用道具 举报
Judyisapunk 发表于 2015-9-5 22:12
题目写错了,大括号内的数字应当加单引号吧

没有错误,可以跟字符转换的。。。只是不建议这么定义
回复 使用道具 举报
难道不是int类型的数组吗?
回复 使用道具 举报
题目写错了,大括号内的数字应当加单引号吧
回复 使用道具 举报
选c。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马