软件注册站
热情软件屋

 
指针加法是什么意思
编号: QA001714    
建立日期: 1999年9月15日 最后修改日期: 1999年9月15日
所属类别: C/C++ - 新手问题
   
    Turbo c
    Windows 98
    请问您这题选什么?
    (22)以下程序运行后,输出结果是
     A)cde B)字符c的ASCII码值
     C)字符c的地址 D)出错
     main( )
    
{ char *s="abcde";
    
s+=2;
    
printf("%ld\n",s);
    
}
    
(康硕)
   
    指针加法实际上是移动指针所指的位置,s +=2 表示移动两个字节,即由a移动到c。输出时采用的是%ld,表示输出十进制长整数。选C。

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, 新手问题, newbie, faq

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio