我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

lvdou





性别: 帅哥 状态: 该用户目前不在线
等级: 希望之光
家族: YD一族
发贴: 1930
威望: 0
浮云: 1181
在线等级:
注册时间: 2006-04-01
最后登陆: 2008-06-21

5come5帮你背单词 [ mean /mi:n/ B v. 表…的意思,意指,意为,意欲,意味着… ]


来个题

好久没编程了,给大家出个题
  #include <stdio.h>
  void main(void)
  {
    char *message[] = {"Hello ", "World"};
    int i;

    for(i = 0; i < 2; i++)
      printf("%s", message);
    printf("\n");
  }

结果将是什么?为什么?
顶端 Posted: 2007-11-02 16:00 | [楼 主]
k哥



性别: 帅哥 状态: 该用户目前不在线
等级: 鹤立鸡群
家族: 物电学子快快快
发贴: 1109
威望: 0
浮云: 1109
在线等级:
注册时间: 2007-09-07
最后登陆: 2010-09-21

5come5帮你背单词 [ explosive /iks'pləusiv/ a. 爆炸(性)的;v. 炸药,易爆炸物 ]


Copy code
main()
{
  char *a="Hello,World";
    printf("%s",a);
}


要是printf()是传递的是值,哪为什么这个不是输出 a指向的内存位置里的值 呢
在这里message[0]和message[1]都是地址,不过它可以输出Hello World


[ 此帖被k哥在2007-11-13 13:58重新编辑 ]
顶端 Posted: 2007-11-13 12:53 | [1 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.009803(s) query 6, Time now is:11-22 16:35, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号