语言学习相关指引及C语言基础知识

语言学习相关指引

  • 1、项目不会做,语言不会,没有任何思路。
  • 同学问问题不会做,可以尝试做一下,看作提升自己的方法,一定要和同学多交流,以教替学,代码一个人学不好。
    - 1、没有听过这个方向
    - 2、需要用到的语言没学过
    - 3、实现思路,程序设计
  • 主流语言(偏后端)
    - 1、JAVA:做算法题(学习数据结构 网站的后台开发(数据)
    - 2、C/C++:算法题C:嵌入式开发/操作系统开发 c++学习成本很高,是所有语言中最难的,库很多,要懂其他知识 cpp:算法库、桌面开发、网站开发
    - 3、Python:建议用,但不建议当成主语言学,学了它之后再去学其他语言得重学,和其他软件底层逻辑不一样。这门语言非常方便地可以实现一些软件程序,机器学习的算法实现成一个软件
    - 4、Go:和java类似,也是做网站后台,学习资料不多,一般用它的是大公司
    - 5、Html css JavaScript:开发网页的,鸿蒙也可以用它来开发
    - ps:玩转它们只需要数学水平达到高一或初三即可
    - ps:java、cpp、c、等下面没提到的,只要会一种,其他不到一个星期都能学会
    - ps:python、go语言要单独去学
    - ps:Html相当于一个标签按钮,没有很多语法性东西
    - ps:css相当于一个脚本
    - 建议一整年要掌握一门语言的语法
  • 数据库处理 :sql
  • 数据处理:R
  • 操作系统开发:C Rust
  • 游戏脚本开发:平台u3D 开发语言:C#
  • APP开发:IOS-Swift Object-C Android-Java/Kotlin
  • 语言学习的基础思路:
    - 先跑出helloworld:打印语句
    - 数据类型/变量
    - 运算符和逻辑语句
    - 输入数据
    - 如何使用数组
    - 函数结构:返回值 参数类型
    - 对应软件独有的特性:eg: java&&cpp面向对象 C语言/cpp——指针 结构体
    - 学了忘怎么办?
    - 学一个点就写一篇博客
    - 坚持学习剩下的内容,剩下的内容会经常使用以上基础
    -数据结构学习:
    上学期结束前,要能很熟练的在纸上写出链表
    顺序——数组 对象/结构体 链表
    链表和数组可以实现的更加有性格一点的结构:队列、栈、二叉树
    学习一些复杂的或者组合形式的:各种树、哈希表、集合
    - 学完之后不用学了,可以做项目了:从简单上手,必须是学完之后自己可以独立写出来,跟着敲完一遍后自己一点一点总结一下步骤,再根据步骤实现(可能需要3~5遍才能搞定)
  • 库:1、这门编程语言自带的库
    2、第三方开发者开发的库
    》》》基础部分的学习如上

c语言相关知识

  • 一遍能写c的代码就能写cpp

  • const char

  • f是格式化输出,打印字符串可以直接输出,答应数值需要指定要数值的类型在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值