大概率要靠自学,请问我应该怎么提升自己能力?我应该看些什么视频?现在基础一般般,能力也一般般,不知道怎么下手
看你是为了什么而学,为了考试和为了实用完全是两回事。
另外就是学编程语言和学编程也是两回事,好比学习语文和学习写作根本不同。作家可能是农民,而中文系的教授未必写过一本小说。
今天我就带大家了解一下 想要找一个开发桌面应用程序(QQ,酷狗、360、浏览器、暴风影音、微信、百度网盘等等),开发大型游戏(格斗游戏、英雄联盟、王者荣耀、地下城等等)开发嵌入式、电子设备软件(智能手表、考勤打卡机、广告牌、红绿信号灯)、开发操作系统、以及底层驱动(Windows、Linux操作系统开发都是C、以及C++)、驱动开发、开发大型服务器比如Apache、还有逆向破解、游戏辅助、外挂等等到底需要学习些什么呢?
学习C语言时的学习顺序可以按照以下步骤进行:
学习基本数据类型和变量:了解C语言中的不同数据类型,如整数、浮点数、字符等,以及如何声明和使用变量。
学习运算符和表达式:了解C语言中的算术运算符、关系运算符、逻辑运算符等,以及如何使用它们进行数学运算和条件判断。
学习控制语句:包括条件语句(如if-else语句)、循环语句(如for循环、while循环)和跳转语句(如break、continue语句)等。
学习函数和函数调用:了解如何定义和调用函数,以及函数的参数和返回值。
学习数组和字符串:了解如何声明和使用数组,以及如何操作字符串。
学习结构体和指针:了解如何定义和使用结构体,以及如何操作指针以访问和修改变量的地址和值。
学习文件输入输出:了解如何读取和写入文件。
学习内存管理:了解如何动态分配和释放内存。
关于适合初学者的学习资源,可以参考以下视频教程和学习材料:
C语言入门教程(黑马程序员):https://www.bilibili.com/video/BV1Ta4y137Bu
学习材料:
其中,可以根据自己的学习进度和兴趣选择适合自己的学习资源。
至于代码解决方案,本问题并未给出需要解决的具体问题,因此无法给出具体的代码解决方案。如果有具体的问题需要解决,请提供更多的信息,我将尽力给出相应的解决方案。