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-05-06  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

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

RSS订阅

Open Toolbar