PS:此为赫斌C语言入门视频教程,我觉得他说的这个点非常有用,分享给跟我一样正在学习C语言的同志们(哈哈)!
一.如何看懂一个程序:(3个步骤)
- 流程:要知道一个程序是如何一步步执行的,知道程序先执行哪一块或哪一行 后再执行哪一块或哪一行!
- 看懂每个语句的功能,含义.
- 试数:看不懂某一语句的功能,含义是什么,可以试着用所学知识去单独测试这个语句.
二.如何学习一些小算法的程序:
例:
- 判断一个数字是否是素数(只能被1和本身所除)
- 判断一个数字是否是回文数(例:1221 正反书写都是同一个数字)
- 实现求一个十进制数字的二进制形式
- 求一个数字倒过来的数字
- 尝试自己去编程解决它
- 如果解决不了,就去看答案
- 关键:把答案看懂,理解,
- 看懂答案之后,再尝试去修改这个程序,(类似问题的编程)并且知道修改之后程序的不同输出结果的含义
- 然后照着答案去敲代码 并进行调试错误!
- 最后在不看答案的情况下,自己独立把程序敲出来
- 如果程序实在无法看懂,无法彻底理解,那就将它背(记)下来!
- 反正是 多思考 多动手敲代码!
三.学C关键是学懂C语言的语法 以下三点最关键:
1.必须学会流程控制
- 顺序
- 选择
- 循环
2.必须学会函数
3.必须学会指针