2024年有c语言基础如何学java

有c语言基础如何学java1 很多学生想学 C 语言 却学不会 是方法不对 2 网上的讲方法的资料很多 都是纸上谈兵 3 计算机的知识晦涩难懂 不容易自学 1 选择工具 VS2019 1 VS2019 是集成开发环境 对新手友好 不要配置环境 上手就可以使用 2 VS2019 是主流的集成开发环境

大家好,我是讯享网,很高兴认识大家。



1.很多学生想学C语言,却学不会,是方法不对!
2.网上的讲方法的资料很多,都是纸上谈兵
3.计算机的知识晦涩难懂,不容易自学
 

1. 选择工具  ——  VS2019


1.VS2019是集成开发环境,对新手友好,不要配置环境,上手就可以使用
2.VS2019是主流的集成开发环境,企业中使用率比较高

2.怎么学习C语言?

(1)必须实践 --- 敲代码

学习语法

如if的语法:

 
讯享网 

方法:①看书:《明解C语言-入门版》

                                在线试读:图灵社区

                                习题参考答案:VividColors-CSDN博客

                            《C语言程序设计现代方法》

                                在线试读:图灵社区

           ②听网课(笔者推荐)

           ③动手写一些代码:模仿--自己上手(借鉴思路,不是抄写,思维和解决方法很重要)

                比如:求10个整数的较大值:

讯享网
自主实践:求10个整数的平均值

笔者尝试:

 

(2)必须画图理解内存布局

比如:(若部分还未学到,可以保存等学到该部分再问自己来巩固

局部变量创建在哪里?

数组是怎么创建的,随着下标的有c语言基础如何学java增长地址是怎么变化的?

一维数组、二维数组在内存中的布局是怎样的?

指针和内存的关系是啥?

指针和数组的关系是啥?怎么通过指针访问数组?

怎么通过指针访问任意内存?

函数的调用逻辑?

函数是怎么传递参数的?

实际参数和形式参数的关系是怎么样的?

函数调用的栈帧是怎么创建和销毁的?

函数递归是怎么调研的?

全局变量、静态变量?

动态内存开辟都是那些区域?

柔性数组是怎么样的?

可变参数是怎么实现的?

(3)调试、调试、还是调试 (打开监视,一次一次按F10)

学会调试就是锻炼自己心中有数的能力。
写代码前有清晰的思路,写代码后运行正确,是我们期望的。
有时候,还是会因为逻辑复杂,出了问题,这时候就得借助于调试,找出代码的问题,
在初学时,调试帮我们更好的理解代码的运行逻辑。
在学成后,调试有助于我们找出代码中的BUG

小讯
上一篇 2024-12-25 09:11
下一篇 2024-12-24 09:22

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/5637.html