C语言学习经验

C语言学习经验(初学者)

  1. 学习C语言的原因
  • C语言是大部分大学生都要掌握的编程语言,为什么它这么重要?
    • 首先,编程语言?
      我们用编程语言来编写程序。
    • 那么,什么是程序?
      程序就是编好的一组命令,然后给机器执行,就像写文章一样,只不过要用机器听得懂的语言,然后写出的文章给机器看。
    • C语言就是其中一种语言。
      有了编程语言,我们就可以和机器交流,让机器做许多我们做不到的事情,比如计算,比如逻辑推理。
  • 计算机语言大致分为以下三种:
    • 机器语言:基于逻辑门电路,011010101000010101…,基于二进制的操作。最接近硬件
    • 汇编语言:使用一串简单的符号,来代表一大串的二进制操作。操作人员编程变得更加简便。
    • 高级语言:相对于汇编语言更加贴近人类的自然语言,更加易于人们理解语句的功能,C语言就是最为经典也是应用最为广泛的一种。绝大多数的设备的的语言的中间层就是C语言,C语言既是硬件友好型也是用户友好型语言~~
  • 现在,有许多更加高级,而学习对于一个入门者来说,最重要的是把C语言的基本的内容学得比较清晰,这对于进一步的学习更高级的语言十分重要。
  • 所以说,要学习C语言。
同时,这里面就涉及一个问题:交流,即人与机器之间的交流。

编程语言也像我们交流的语言一样(中文),具有明显的交流的特征。
而交流,是为了更好地实现任务
所以
1、我想要机器执行什么任务?

Created with Raphaël 2.2.0 给出执行任务的命令 机器

2、机器有没有按照我设置的做好?

Created with Raphaël 2.2.0 机器 任务的执行情况

C语言的结构

  1. 变量

  2. 逻辑符号

    • 运算符号
      • == 等于
      • != 不等于
      • 大于等于 >=
      • 小于等于 <=
    • 判断(与、或、非)
      • &&
      • ||
  3. 程序结构

    • if…else…
    • for循环
    • while循环
    • switch分支
    • 函数
  4. 数据结构

    • 数据类型

      int
      float
      double
      bool
      struct

    • 数据的组织形式
      • 数组
      • 结构体
      • 链表
        • 单向链表

        • 双向链表

      • 队列
      • 二叉树
  5. 指针

    • 指向变量的指针
    • 指向数组的指针
    • 指向结构体的指针
    • 指向函数的指针
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值