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

本页主题: 熟悉字符串指针的进 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

筱枚



自信之戒
性别: 美女 状态: 该用户目前不在线
头衔: 蠢得无可救药
等级: 前途无量
家族: 起早不摸黑
发贴: 8888
威望: 0
浮云: 1243
在线等级:
注册时间: 2007-09-07
最后登陆: 2010-07-10

5come5帮你背单词 [ detector /di'tektə/ n. 侦察器,发觉者,检测器 ]


熟悉字符串指针的进

Copy code
#include <conio.h>
#include <stdio.h>
#include <string.h>

/********found********/
void  fun ( char  str[][10], int m, char *pt )
{
    int k, q, i ;
    for ( k = 0; k < m; k++ )
    {
        q = strlen ( str [k] );
        /********found********/
        for (i=0; i<q; i++)
            pt = str[k][ i ];
        pt += q;
        pt[0] = 0;
    }
}

main( )
{
    int  m, h ;
    char s[10][10], p[120] ;
    clrscr() ;
    printf("\nPlease enter m:" ) ;
    scanf("%d", &m) ;
    gets(s[0]) ;
    printf( "\nPlease enter  %d string:\n", m );
    for ( h = 0; h < m; h++ )
        gets( s[h]) ;
    fun(s, m, p) ;
    printf( "\nThe result  is : %s\n", p) ;
}

里面有条语句是:pt[0] = 0;请问是什么意思?它和*(pt+i)='\0';等同吗?
为什么不是在末尾添加休止符?
而是开头加(不理解p[0]的用途)


[ 此帖被筱枚在2008-04-13 12:02重新编辑 ]
顶端 Posted: 2008-04-12 21:16 | [楼 主]
筱枚



自信之戒
性别: 美女 状态: 该用户目前不在线
头衔: 蠢得无可救药
等级: 前途无量
家族: 起早不摸黑
发贴: 8888
威望: 0
浮云: 1243
在线等级:
注册时间: 2007-09-07
最后登陆: 2010-07-10

5come5帮你背单词 [ tight /tait/ a. 紧的,紧身的,紧贴的,(时间)紧的;ad. 紧紧地,牢牢地 ]


Quote:
引用第3楼乖老鼠于2008-04-12 21:22发表的  :
PT是一个数组指针,指向数组第一个

LZ什么时间开始研究C语言了?

要考2级上机啊
那个题目就是这样
我看不懂呀
实在看不懂
顶端 Posted: 2008-04-12 21:22 | [1 楼]
筱枚



自信之戒
性别: 美女 状态: 该用户目前不在线
头衔: 蠢得无可救药
等级: 前途无量
家族: 起早不摸黑
发贴: 8888
威望: 0
浮云: 1243
在线等级:
注册时间: 2007-09-07
最后登陆: 2010-07-10

5come5帮你背单词 [ distinct /dis'tiŋkt/ a. 独物的,不同的,明显的,清楚的 ]


Quote:
引用第3楼乖老鼠于2008-04-12 21:22发表的  :
PT是一个数组指针,指向数组第一个
,就是下面main函数里的P[0]
LZ什么时间开始研究C语言了?

我总觉得的不应该是pt[0]=0;而是pt='\0';
不过两种情况运行都没问题
但是前一条语句无法理解
顶端 Posted: 2008-04-12 21:24 | [2 楼]
筱枚



自信之戒
性别: 美女 状态: 该用户目前不在线
头衔: 蠢得无可救药
等级: 前途无量
家族: 起早不摸黑
发贴: 8888
威望: 0
浮云: 1243
在线等级:
注册时间: 2007-09-07
最后登陆: 2010-07-10

5come5帮你背单词 [ huge /hju:d3ə/ a. 巨大的,庞大的 ]


Quote:
引用第6楼乖老鼠于2008-04-12 21:23发表的  :

有什么不懂,来问你老鼠大哥

问题请看我发的帖子
做了N个题,第2次遇到了
求解答
顶端 Posted: 2008-04-12 21:25 | [3 楼]
筱枚



自信之戒
性别: 美女 状态: 该用户目前不在线
头衔: 蠢得无可救药
等级: 前途无量
家族: 起早不摸黑
发贴: 8888
威望: 0
浮云: 1243
在线等级:
注册时间: 2007-09-07
最后登陆: 2010-07-10

5come5帮你背单词 [ majesty /'mæd3əisti/ n. 宏伟,庄严,威严,尊严,陛下 ]


Quote:
引用第14楼deadend于2008-04-12 21:30发表的  :

楼主,明天什么时候考?
在做模拟上机系统里的题么?

明天10点半呢
做的是上机系统的
遇到了不能理解的句子
顶端 Posted: 2008-04-12 21:35 | [4 楼]
筱枚



自信之戒
性别: 美女 状态: 该用户目前不在线
头衔: 蠢得无可救药
等级: 前途无量
家族: 起早不摸黑
发贴: 8888
威望: 0
浮云: 1243
在线等级:
注册时间: 2007-09-07
最后登陆: 2010-07-10

5come5帮你背单词 [ postage /'pəustid3ə/ n. 邮费 ]


Quote:
引用第17楼deadend于2008-04-12 21:41发表的  :

是吗是吗?
我明天一点半的,你考完回来在内网上吼一下哦~~~好让后来的兄弟做好准备~~
对了,你在模拟系统上做的时候,第三大题,程序题,有没有遇到这种问题,就是‘交卷’后,不论怎样,这一题都是0分,说是“未形成可执行文件,可我明明就编译,连接,运行了的,不知道怎么回事…………………………

是遇到这样的情况。
还有选择填空都有标准答案,即使做对了,方法和标准答案不一样也不得分
不过,我听别人说只要程序运行是对的就没问题。
明天放心考好了,模拟的东西跟考试未必都一样
顶端 Posted: 2008-04-12 21:47 | [5 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.009521(s) query 6, Time now is:05-12 16:08, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号