14-16(计算机导论)
14.数据处理
数组:创建时有固定大小,不能动态增加大小
下标5表示的是数组[]中的第六个数,下标是从0开始算的
字符串
“”来写入字符串
strcat连接字符串,strcat接收两个字符串,把第二个放到第一个结尾
矩阵表格(可做任何维度)
结构体:由多个变量打包
节点(结构体):存一个变量一个指针
指针:是一种特殊变量,指向一个内存地址
链表:由多个节点构成,其灵活性通过每个节点指向下一个节点实现
循环链表:null代表循环的尽头
队列QUEUE:先进先出(入队,出队)
栈STACKS:后进先出(入栈,出栈)
"树"数据结构
最高节点为根节点
直属上连节点为母节点
其他为子节点
没有子节点的节点叫做叶节点
图状结构节点可以任意指向
15.阿兰·图灵
图灵完备:完整的计算系统
停机问题:运行出结果后停机
图灵测试:如果计算机能欺骗人类相信它是人类,才算智能
16.软件工程
面向对象编程:把函数打包成对象
把大型软件拆解更小的单元,由团队进行协作
API:定义好的程序编程接口(只需知道如何使用)
面对对象的核心:隐藏复杂度,选择性的公布功能
IDE:集成开发环境(eg:pycharm vim)
源代码管理(版本控制):可以跟踪代码变化
质量保证测试QA:通俗来讲就是找bug