标题:strcpy 函数 问题
只看楼主
上官竹嫣
该用户已被删除
已结贴  问题点数:20 回复次数:4 
strcpy 函数 问题
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: strcpy 函数 
2010-04-28 18:17
wxh525123
Rank: 2
等 级:论坛游民
帖 子:38
专家分:37
注 册:2010-4-18
得分:20 
x[0]代表的是二维数组首行的地址,把ch复制给第一行,ch只有三个字母所以第四列为零,你输出的是从第i行第i列开始输出这一行后面的字符,所以输出为abc bc c
2010-04-28 18:49
longlong89
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:小飞侠
威 望:6
帖 子:1043
专家分:2754
注 册:2009-8-18
得分:0 
strcpy(char*char*);

想象力征服世界
2010-04-28 18:50
xxwpk007
Rank: 4
等 级:业余侠客
帖 子:166
专家分:289
注 册:2007-7-29
得分:0 
程序代码:
#include <stdio.h>
#include <string.h>
int main(void)
{
    char ch[]="abc",x[3][4];
    int i;
    for(i=0;i<3;i++)
        strcpy(x[i],ch);  //ch 复制的是a 还是abc x[0]是x[1][0]吗 复制后x[3][4]是什么样的?
    for(i=0;i<3;i++)//    把整个ch复制到x[i]里x[0]代表&x[0][0] 
        printf("%s\n",x[i]);
    printf("\n");
    return 0;
}
2010-04-28 18:54
上官竹嫣
该用户已被删除
得分:0 
回复 2楼 wxh525123
提示: 作者被禁止或删除 内容自动屏蔽
2010-04-29 22:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-304757-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.252899 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved