代码和我必须死一个 2024-07-11 01:30 采纳率: 0%
浏览 7
已结题

学了这么久C语言,还是写不出代码怎么办

想问问各位当初学C语言都是怎么过来的
刚开始不会写代码的时候是怎么学的
一个程序
知道第一步要干什么
第二步要干什么
第三步要干什么
然后总是会卡死在这一步怎么做
怎么实现的的路上

身边的人好像都会写了,或者思路都很好
但是我就是抓不住那个点怎么办啊
知识点大致上我也清楚
甚至指针什么的比其他人理解也更多
但是就是逻辑上get不到那个点

  • 写回答

4条回答 默认 最新

  • 阿里嘎多学长 2024-07-11 01:30
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    学习编程,尤其是C语言,确实可能会遇到一些挑战。但别担心,这是很常见的,而且有很多方法可以帮助你提高。下面是一些建议,希望能帮到你:

    1. 理解基本概念:确保你对C语言的基本概念有扎实的理解,比如变量、控制结构(if语句、循环等)、数组、函数和指针。

    2. 分解问题:当面对一个编程问题时,尝试将其分解成更小的部分。这有助于你一步步地解决问题,而不是一次性解决一个大问题。

    3. 逐步构建:从简单的程序开始,逐步增加复杂性。例如,先写一个打印“Hello, World!”的程序,然后尝试添加更多的功能。

    4. 实践:编程是一项实践技能,多写代码是提高的关键。尝试解决不同的问题,从简单的练习题开始,逐渐过渡到更复杂的问题。

    5. 阅读他人的代码:阅读别人的代码可以帮助你学习不同的编程风格和解决问题的方法。你可以在GitHub等平台上找到许多开源项目。

    6. 求助和讨论:不要害怕寻求帮助。加入编程社区,比如Stack Overflow或Reddit的编程板块,与其他开发者交流。

    7. 使用调试工具:学会使用调试工具来跟踪你的程序执行过程,这可以帮助你理解程序的流程和发现错误。

    8. 反思和总结:每次编程后,花时间反思你的代码和解决问题的过程。总结你学到了什么,哪些地方做得好,哪些地方可以改进。

    9. 持续学习:编程是一个不断学习的过程。随着技术的发展,总会有新的东西需要学习。

    至于资源,这里有一些推荐:

    • 在线教程:如Codecademy、Coursera和edX提供的C语言课程。
    • 书籍:《C程序设计语言》(K&R)是学习C语言的经典书籍。
    • 编程挑战网站:如LeetCode、HackerRank和CodeSignal,提供编程练习和挑战。
    • 社区和论坛:Stack Overflow、Reddit的r/learnprogramming等。

    记住,每个人学习编程的速度和方式都不同,找到适合自己的学习方法是关键。不要因为别人的进度而感到沮丧,专注于自己的进步和学习过程。加油!

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 7月13日
  • 创建了问题 7月11日

悬赏问题

  • ¥15 关于Finetune模型,CUDA error: device-side assert triggered 报错
  • ¥15 能将阿里云上多个设备的信息能上传给小程序吗
  • ¥50 QT6.7 Camera预览窗口,camera分辨率设置
  • ¥15 车机是安卓4.4.3,车机没有gps,我想用外置蓝牙gps。所以在用安卓模拟位置服务时候,我下载的相关软件不显示在列表里
  • ¥15 matlab水位控制系统(详解)
  • ¥15 CST软件仿真,已知中心线方程构建图形
  • ¥15 supLink 用户定位
  • ¥15 materials studio中sorption模块得到的吸附量如何计算出绝对吸附量和自由气量
  • ¥15 odoo17生产成品入出库会计日记账设置及自动产生会计分录
  • ¥15 MCU控制20V PWM波输出的控制电路