麻烦你了,一道c语言问题

[复制链接]
查看11 | 回复1 | 2011-8-1 10:41:56 | 显示全部楼层 |阅读模式
设有定义语句:char str[][20]={,"Beijing","中国石油大学"},*p=str;
则printf("%d\n",strlen(p+20)); 输出结果是
A)10
B) 6
C) 0
D) 20
答案为什么是A呢?

回复

使用道具 举报

千问 | 2011-8-1 10:41:56 | 显示全部楼层
题目本身就是错误的,是三脚毛老师出的题目吧?char str[][20]={,"Beijing","中国石油大学"},*p=str;
//p与str类型不一致,不可能编译通过的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行