| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1368 人关注过本帖
标题:最近的笔试让我倍受折磨,大家再帮忙看一下,怎么解释啊?
只看楼主 加入收藏
yyjinlong
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2011-6-24
结帖率:0
收藏
 问题点数:0 回复次数:11 
最近的笔试让我倍受折磨,大家再帮忙看一下,怎么解释啊?
//中科方德笔试:
选择:
typedef struct _TText
{
    int status;
    short* pData;
    char errStr[32];
}Text;
Text text[16];
char* p=(char*)(text[2].errStr+32);
printf("%d\n",(p-(char*)(st)));//120
//编程:
写一个函数,它的原型是:int continumax(char* outputstr,char* inputstr);
功能:在字符串中找出连续最长的数字串,并把这个串的长度返回,并把这个最长数字串赋给其中一个函数参数outputstr所指内存.
例如:"abcd12345ed125ss123456789"的首地址传给inputstr后,函数将返回9,outputstr所指的值为123456789.
搜索更多相关主题的帖子: 编程 内存 status 字符串 short 
2011-10-09 08:37
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你有没有抄错东西呀?Text出现了两次,那是什么意思?

授人以渔,不授人以鱼。
2011-10-09 10:33
cosam
Rank: 4
等 级:业余侠客
帖 子:146
专家分:259
注 册:2011-8-25
收藏
得分:0 
结构体一共是占40个字节,假设结构体数组从内存0位开始,那么p刚好指向第三个结构体。
就是不知道st是啥东西
图片附件: 游客没有浏览图片的权限,请 登录注册

----------------------------------
isdigit();
isalpha();
第二题目会这个就一下搞定了。

[ 本帖最后由 cosam 于 2011-10-9 11:52 编辑 ]
2011-10-09 10:35
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 楼主 yyjinlong
第一题楼主抄错了 基本思路三楼给出了。第二题需要楼主自己去思考实现,否则下次面试遇到类似的题你还是不会。

总有那身价贱的人给作业贴回复完整的代码
2011-10-09 11:29
NeXT__00
Rank: 2
等 级:论坛游民
帖 子:51
专家分:98
注 册:2011-9-5
收藏
得分:0 
回复 3楼 cosam
p指向下一个结构体??会不会是指向本结构体内int型地址,或者指针的地址呢???
2011-10-09 11:52
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 楼主 yyjinlong
c语言指针非常重要,从笔试面试题中就能看出来

总有那身价贱的人给作业贴回复完整的代码
2011-10-09 12:18
cosam
Rank: 4
等 级:业余侠客
帖 子:146
专家分:259
注 册:2011-8-25
收藏
得分:0 
回复 5楼 NeXT__00
喔,还是你细心,主要还是要找出p的指向吧。



[ 本帖最后由 cosam 于 2011-10-9 12:36 编辑 ]
2011-10-09 12:33
yyjinlong
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2011-6-24
收藏
得分:0 
回复 4楼 embed_xuel
C语言是严格区分大小写的 Test 和test是一样的吗 谢谢你关注我这个题 但是不需要你在这提建议 自己不会就别在那吵吵 下回勿扰!
2011-10-11 20:48
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
以下是引用yyjinlong在2011-10-11 20:48:04的发言:

C语言是严格区分大小写的 Test 和test是一样的吗 谢谢你关注我这个题 但是不需要你在这提建议 自己不会就别在那吵吵 下回勿扰!


我就是真命天子,顺我者生,逆我者死!
2011-10-11 21:49
embed_xuel
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:58
帖 子:3845
专家分:11385
注 册:2011-9-13
收藏
得分:0 
回复 8楼 yyjinlong
这句,printf("%d\n",(p-(char*)(st)));  st是什么东西?我不会,中科方德叫我去面试我都不去,给不起工资。

总有那身价贱的人给作业贴回复完整的代码
2011-10-11 23:17
快速回复:最近的笔试让我倍受折磨,大家再帮忙看一下,怎么解释啊?
数据加载中...
 
   



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

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