如何提高自己的C语言水平?

c语言语法难度上限并不高,掌握好指针后面就只是多练习了,其他在应用中可以掌握的包括预处理器、标准库、函数指针等;还包括需要注意的安全问题,如空指针、野指针、索引范围、内存释放等;如果有时间,还可以学习一下编译、链接、加载、程序内存布局等相关知识,如果使用范围偏向上层应用,则多需要考虑回调函数(即函数指针)的使用,可以说回调函数是C语言实现抽象的最主要手段

回复
  • 郭飞扬用户

    c语言语法难度上限并不高,掌握好指针后面就只是多练习了,其他在应用中可以掌握的包括预处理器、标准库、函数指针等;还包括需要注意的安全问题,如空指针、野指针、索引范围、内存释放等;如果有时间,还可以学习一下编译、链接、加载、程序内存布局等相关知识,如果使用范围偏向上层应用,则多需要考虑回调函数(即函数指针)的使用,可以说回调函数是C语言实现抽象的最主要手段

    2024-05-04
    1楼
    回复
  • 蔡广平用户

    提高c语言,最简单直接的方法是学习数据结构,因为数据结构是构建大型程序的基础,但是c语言并没有现成库来使用,所以推荐一本C语言接口与实现,很有深度稍微难一些,总结来说,就是多看名书,然后好好敲敲代码

    2024-05-04
    2楼
    回复

参与评论

游客评论不支持回复他人评论内容,如需回复他人评论内容请