yunshichen

我相信人生是值得活的,尽管人在一生中必须遭受痛苦,卑劣,残酷,不幸和死亡的折磨,我依然深信如此.但我认为人生不一定要有意义,只是对一些人而言,他们可以使人生有意义. ---J 赫胥黎

C语言速记 第四章 练习

Chapter 4 练习

4.1 数值转换

  1. 实现判断字符是否空格,回车,换行,制表符的函数,该函数原型如右: int isspace(int c);
  2. 实现判断字符是否是数字的函数.原型如右:int isdigit(int c);
  3. 根据1,2的结果,实现将字符转化为数值的函数.原型如右: int ascToi(const char *s);并且,你认为这个函数有什么值得考虑和注意的地方,该不该对输入值进行限制?

4.2 字符串

  1. 实现求字符串长度的函数.设函数原型如右: int strlen(const char *s);
  2. 实现比较两字符串的函数.设函数原型如右: int strcmp(const char *s1,const char *s2),若s1和s2相同,则返回0,否则返回第一个不等字符的插值.
  3. 实现复制字符串的函数.设函数原型如右: char *strcpy(char *dest,const char *src);你认为应该不应该在这个函数里检查指针dest的有效性?
  4. 实现复制若干个字符的函数.函数原型如右: char *strcpy(char *dest,const char *src,int n); 你认为该不该在这个函数里,主动为dest加上字符串终结符'\0'?

posted on 2008-05-01 15:16 Chenyunshi 阅读(363) 评论(0)  编辑 收藏 引用 所属分类: C/C++

只有注册用户登录后才能发表评论。
<2010年5月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

导航

统计

常用链接

留言簿(7)

随笔分类

随笔档案

文章分类

相册

搜索

最新评论

阅读排行榜

评论排行榜