野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 山外メ雲ジ

【每日一思】考验阅读代码的分析能力

  [复制链接]
发表于 2016-2-25 13:00:38 | 显示全部楼层
:):):):)
回复

使用道具 举报

发表于 2016-2-25 15:01:35 | 显示全部楼层
3222222222222222222222222222222222222
回复 支持 反对

使用道具 举报

发表于 2016-2-25 19:02:49 | 显示全部楼层
已回复了;;;;;;;;;;
回复 支持 反对

使用道具 举报

发表于 2016-2-25 19:59:31 | 显示全部楼层
aaaaaaaaaaaaaaaaaaaaaaaaa
回复 支持 反对

使用道具 举报

发表于 2016-2-25 23:49:33 | 显示全部楼层
复制src到dest
回复 支持 反对

使用道具 举报

发表于 2016-2-27 09:21:15 | 显示全部楼层
检查非零的数组是那一个地址,从最高位开始。
回复 支持 反对

使用道具 举报

发表于 2016-2-29 16:36:52 | 显示全部楼层
学习,借鉴!!
回复

使用道具 举报

发表于 2016-2-29 17:28:11 | 显示全部楼层
复制count个src中不为零元素到dest
回复 支持 反对

使用道具 举报

发表于 2016-3-2 21:25:07 | 显示全部楼层
不会。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2016-3-2 21:37:04 | 显示全部楼层
复制指定字符串的前count个非零内容
回复 支持 反对

使用道具 举报

发表于 2016-3-10 19:16:57 | 显示全部楼层
真的不会啊,赋值符号在这里是什么意思?
回复 支持 反对

使用道具 举报

发表于 2016-3-11 11:20:50 来自手机 | 显示全部楼层
题目是不是有点问题,是‘\0’
回复 支持 反对

使用道具 举报

发表于 2016-3-13 22:09:32 | 显示全部楼层
看一看           
回复 支持 反对

使用道具 举报

发表于 2016-3-14 14:44:36 | 显示全部楼层
学习





回复

使用道具 举报

发表于 2016-3-14 17:14:33 | 显示全部楼层
不太会啊.....
回复

使用道具 举报

发表于 2016-3-14 20:58:09 | 显示全部楼层
我来看答案啊
回复 支持 反对

使用道具 举报

发表于 2016-3-16 11:10:54 | 显示全部楼层
看一下答案吧。。
回复 支持 反对

使用道具 举报

发表于 2016-3-16 12:18:41 | 显示全部楼层
把scr的内容复制到dest,知道等于0 ,
回复 支持 反对

使用道具 举报

发表于 2016-3-16 13:35:51 | 显示全部楼层
看一下答案吧  
回复 支持 反对

使用道具 举报

发表于 2016-3-16 14:13:17 | 显示全部楼层
遍历src字符串,直到src字符串遇到'\0', 把src的字符串赋值给tmp,返回dest
没太明白代码段想表达啥
回复 支持 反对

使用道具 举报

发表于 2016-3-16 14:46:59 | 显示全部楼层
看下答案可好   
回复 支持 反对

使用道具 举报

发表于 2016-3-16 16:49:17 | 显示全部楼层
学习了,谢谢啊、、、
回复 支持 反对

使用道具 举报

发表于 2016-3-16 18:12:49 | 显示全部楼层
1.如果count大于src指向数组的长度,则把src指向的数组赋值给dest(遇到0就停止赋值).如果count小于src指向的数组,则把src中前count赋值给dest(遇到0停止)
回复 支持 反对

使用道具 举报

发表于 2016-3-16 20:51:27 | 显示全部楼层
有点蒙圈了 看看答案吧
回复 支持 反对

使用道具 举报

发表于 2016-3-17 11:15:30 | 显示全部楼层
不知道实现什么功能
回复 支持 反对

使用道具 举报

发表于 2016-3-18 15:41:43 | 显示全部楼层
我是来看答案
回复 支持 反对

使用道具 举报

发表于 2016-3-26 01:29:20 | 显示全部楼层
答案应该是从src地址处开始复制count个二进制到DESt处吧
回复 支持 反对

使用道具 举报

发表于 2016-3-26 08:27:43 | 显示全部楼层
学习啦,指针是件头痛的事情啊~
回复 支持 反对

使用道具 举报

发表于 2016-3-26 23:17:56 | 显示全部楼层
...................
回复

使用道具 举报

发表于 2016-3-26 23:29:27 | 显示全部楼层
。。。。
回复

使用道具 举报

发表于 2016-3-26 23:45:20 | 显示全部楼层
貌似是把src指向地址的数据给dest指向地址了,就是赋值吧
回复 支持 反对

使用道具 举报

发表于 2016-3-27 10:17:23 | 显示全部楼层
拷贝字符串
回复 支持 反对

使用道具 举报

发表于 2016-3-28 10:38:07 | 显示全部楼层
定义一个指向func()函数的指针,里面传递三个参数,一个是指向char类型的dest变量,一个是静态的指向src类型的变量,一个是int类型的变量count;将指针变量的变量赋给指针*tmp;
回复 支持 反对

使用道具 举报

发表于 2016-3-28 15:57:00 | 显示全部楼层
看答案,学习学习      
回复 支持 反对

使用道具 举报

发表于 2016-4-2 00:57:04 | 显示全部楼层
、定义了一个函数指针func包含三个参数:返回char型值的指针变量dest,只读型的返回char型值的指针变量src,以及一个int型的变量count。定义了一个局部变量返回char型值的指针tmp并且把dest指针变量付给它。if语句中将指针src指向的内容付给tmp指向的内存单元也就是dest指向的单元。好了至此已经大概明白了。就是将只读数组src的不等于0的内容复制给dest指向的数组。count表示要进行复制并判断是否等于0的总量;将复制好的数组地址返回。
回复 支持 反对

使用道具 举报

发表于 2016-4-2 09:55:05 | 显示全部楼层

真棒!!非常感谢
回复 支持 反对

使用道具 举报

发表于 2016-4-2 21:20:11 | 显示全部楼层

顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
回复 支持 反对

使用道具 举报

发表于 2016-4-2 22:14:05 | 显示全部楼层
感觉长知识,谢谢
回复 支持 反对

使用道具 举报

发表于 2016-4-2 23:05:10 | 显示全部楼层
我不知道耶
回复 支持 反对

使用道具 举报

发表于 2016-4-3 09:07:08 | 显示全部楼层
char *func(char *dest, const char *src, int count)   
{   
    char *tmp = dest;   
        
    while (count) {   
        if ((*tmp = *src) != 0)   
            src++;   
        tmp++;   
        count--;   
    }   
        
    return dest;   
回复 支持 反对

使用道具 举报

发表于 2016-4-3 21:41:45 | 显示全部楼层
看看答案看看答案
回复 支持 反对

使用道具 举报

发表于 2016-4-4 20:45:44 | 显示全部楼层
看完了才知道,C语言学的好垃圾
回复 支持 反对

使用道具 举报

发表于 2016-4-5 10:03:04 | 显示全部楼层

char *func(char *dest, const char *src, int count)   
{   
    char *tmp = dest;   
        
    while (count) {   
        if ((*tmp = *src) != 0)   
            src++;   
        tmp++;   
        count--;   
    }   
        
    return dest;   
}   

//请解析 上述 代码的执行功能
回复 支持 反对

使用道具 举报

发表于 2016-4-7 12:42:54 | 显示全部楼层
这是strncpy的实现函数
回复 支持 反对

使用道具 举报

发表于 2016-4-7 16:08:34 | 显示全部楼层
复制字符串知道count=0!*scr=0
回复 支持 反对

使用道具 举报

发表于 2016-4-8 10:55:14 | 显示全部楼层
感觉好难啊
回复 支持 反对

使用道具 举报

发表于 2016-4-8 12:32:09 | 显示全部楼层
测量字符串的长度
回复 支持 反对

使用道具 举报

发表于 2016-4-8 12:32:32 | 显示全部楼层
测量字符串的长度        
回复 支持 反对

使用道具 举报

发表于 2016-4-8 22:26:34 | 显示全部楼层
学习,。。。。。。。。。。。。。。。。。
回复

使用道具 举报

发表于 2016-4-9 00:13:23 | 显示全部楼层
学习一下下!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-22 08:46 , Processed in 0.086861 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表