Skip to content

Eitetsu0/hello-C

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

C practices

翻到了以前学C语言的时候写的一些小程序,刚接触git就建了个库。

大部分都是《The Programing Language》中出现的练习。

  • 书中的例子不少都是以一些linux基础命令来讲的,比如:
    cat*.c
    echo.c
    grep*.c

  • 也有基础的算法练习,像:
    快速排序:qsort.c
    壳排序:shellsort.c
    hash表:hash.c
    逆波兰计算器:rpcalc.c
    还有一堆处理字符串的练习。

还有一些书中没出现,但也是编程入门时很有意思的练习用小程序比如:

其它

  • 少数《linux网络编程》前几章出现的例子 主要是像 fork 、exec 之类的系统调用的练习
  • 使用linux系统调用实现的简单shell:smallsh
  • 演示通过程序溢出注入自己代码例子yc.c (其实现在也没弄懂 懂了,但是例子已经没用了)

About

初学C语言的时候练习写的一些代码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published