C语言

刚刚查分数,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语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 3,533评论 3 44
  • 第1章 第一个C程序第2章 C语言基础第3章 变量和数据类型第4章 顺序结构程序设计第5章 条件结构程序设计第6章...
    小狮子365阅读 10,773评论 3 71
  • 版权声明:本文为 gfson 原创文章,转载请注明出处。注:作者水平有限,文中如有不恰当之处,请予以指正,万分感谢...
    gfson阅读 3,351评论 0 6
  • 数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称...
    朱森阅读 4,099评论 2 13
  • C语言大总结 一、基础: 1、进制、位权、1字节等于8位(位是计算机的最小储存单位,字节是计算机最小存储单元)、十...
    雾中探雪阅读 2,885评论 1 36