C试题

上一篇 / 下一篇  2011-08-31 10:06:56 / 个人分类:笔试

有如下C语言程序:
 #include <stdio.h>
void main()
{
 
 char c;
 
 char a[]={“shouji”};
 
 char *p=a;
 
 c=______;
 
 putchar(c);
 
}
则在程序空白处填上()表达式,编译运行后能够输出字符“o”.
a) (p+=2, *(p++))
b) (p+=2,*++p)
c) (p+=3,*p++)
d) (p=p+2,++*p)
答案:A
个人觉得填*(p+2) 容易理解。

TAG:

 

评分:0

我来说两句

日历

« 2024-04-22  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 3206
  • 日志数: 10
  • 建立时间: 2011-08-18
  • 更新时间: 2011-09-02

RSS订阅

Open Toolbar