C语言

作者: 我不知道叫啥名 | 来源:发表于2016-11-07 20:58 被阅读0次

    刚刚查分数,90分。

    感觉自己摸到了C语言的大门。

    我的学习资源来自---郝斌的C语言视频。

    直到今天我把C语言的学习视频系统地过了两遍,最难的指针还是不是很懂。看的懂基本的程序。又让我想到了老师的评语“做是做了,就是细节不能看”。


    首先大致框架

    1.计算机基本知识

    2.输入输出方式(scanf ,printf)

    3.运算符

    4.流程控制与循环(if switch for which)

    5.Break与continue

    6.数组:为了解决大量同类型数据的存储和使用问题;

    7.函数:有利于程序的模块化,避免了重复性;

    8.指针

    9.结构体:把一些基本类型数据组合在一起形成的一个新的复合数据类型

    10.枚举:把一个事物所有可能的取值一一列举出来;

    11.链表:存储数据;

    12.算法:无论数据是如何存储的,对该数据的操作都是一样的


    前5个所有的语言都大同小异,重点就在后面。

    程序分为三步:存储+操作+输出

    其中我们可以看到在C语言中存储数据的是数组和链表。

    数组:存取速度快;需要一个连续的很大的空间,插入和删除的效率很低。

    链表:插入删除的效率高;不需要一个连续的很大的空间,查找某一个元素的效率很低。

    操作数据的是你要数据实现什么样的效果?

    答:比如一般的数据的排序中用到for循环遍历和if判断,用函数来优化程序,用指针来

    快速传递数据,减少内存的耗用,使函数返回一个以上的值。

    输出就是printf。

    这样想一想,程序其实很简单,明白你要干什么,然后利用的武器,去解决问题。

    相关文章

      网友评论

          本文标题:C语言

          本文链接:https://www.haomeiwen.com/subject/jpnouttx.html