| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3229 人关注过本帖
标题:本人c语言学习的一些 """小经验"""
取消只看楼主 加入收藏
captain2050
Rank: 2
等 级:论坛游民
帖 子:57
专家分:43
注 册:2016-7-15
结帖率:92.86%
收藏
 问题点数:0 回复次数:2 
本人c语言学习的一些 """小经验"""
欢迎评论,如果有误请指出,谢谢

先来说三本书
1 《c语言程序设计》谭浩强  : 这本书有人说好,有人说不好。我觉得对于没有任何“计算机或编程基础”的小白来说,这本书很适合你,它可以帮助你迈入编程的大门
2 《c语言入门经典》(英文名<beginning c>) lvor horton: 看完了谭浩强的书,知道的c是个啥东西,那就可以来看这本书了,它能让你“理解每一个概念的精髓”。这里着重说一下这本书的习题。和主要文本一样,本书习题也是着重帮助你去“理解概念的精髓”,而非提高实战能力,若看完了这本书,理解好了c的精髓,想提高能力,就需要第三本书了
3 《c程序设计语言》(就是大名鼎鼎的 the c programming language) :这本书非常薄,但言简意该,是浓缩的精华,能帮助你极高的提高“实战能力”
(最后补充一句:如果英语能力足够,还是强烈建议看英文原版书籍)

再来说点小技巧
1 从文本流中逐一读取和处理文本
while((c=getchar())!='\0')
{

 //处理文本的代码
}
这就已经可以处理相当多的文本了

2 编写<string.h>中的strcpy
void strcpy(char *s,char *t)
{
  while(*s++=*t++);
}

3 编写<string.h>中的strcmp
程序代码:
int strcmp(char *s,char *t)
{
  for(;*s==*t;s++,t++)
       if(*s=='\0')
             return 0;
   return *s-*t;
}

搜索更多相关主题的帖子: c语言 文本 能力 处理 char 
2017-07-28 10:44
captain2050
Rank: 2
等 级:论坛游民
帖 子:57
专家分:43
注 册:2016-7-15
收藏
得分:0 
回复 6楼 xzlxzlxzl
对呀!又学到了一点东西,谢谢。
2017-07-29 09:44
captain2050
Rank: 2
等 级:论坛游民
帖 子:57
专家分:43
注 册:2016-7-15
收藏
得分:0 
回复 2楼 renkejun1942
好吧。。不过如果说“一样都没做到”有点狂。。。中等做到吧
2017-07-29 09:46
快速回复:本人c语言学习的一些 """小经验"""
数据加载中...
 
   



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

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