C语言
listen666
这个作者很懒,什么都没留下…
展开
-
数据结构与算法&&线性表
本文材料自《大话数据结构》和网络一、数据结构与算法的关系:数据结构:一门研究非数值计算的程序问题中的操作对象,以及它们之间关系和操作等相关关系的学科。说白了就是在一大堆数据中,数据元素之间的关系。(一个问题中多个对象之间的关系)算法:解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且,每条指令表示一个或多个操作。说白了就是问题的具体解决方案呗。(特定问题的解决办法)所...原创 2019-05-14 20:47:13 · 179 阅读 · 0 评论 -
数据结构与算法&&线性表的变异体——栈与队列
本文由个人笔记整理得出,材料主要来自《大话数据结构》和网络各博主栈的定义:限定仅在表尾进行插入和删除操作的线性表。栈的插入操作叫作进栈,也称压栈、入栈。栈的删除操作,也叫出栈,弹栈。ADT栈(stack)Data Operation InitStack(*S):初始化操作,建立一个空栈S; DestroyStack(*S):若栈存在,则销毁它; ClearStack(*...原创 2019-05-15 22:22:16 · 94 阅读 · 0 评论 -
C语言复习第三档!!!(数组+指针+函数)
接着昨天的数组和指针。。。。。。。4.数组、函数和指针:数组指针(也称行指针):指向数组的指针,例如:int(*p)[10];#include <stdio.h>int main(void){ int (*p)[3]; int i; int a[3] = {0,1,2}; for(i = 0;i<3;i++) { p = a;//...原创 2019-05-11 21:02:53 · 618 阅读 · 0 评论 -
C语言复习第四档->结构体&&共用体
七、结构体、公用体结构体:由各种类型组成的复合数据类型;常规定义:struct<结构体标签名称>{成员列表}struct<结构体标签名称><结构体变量名称>与类型定义同时进行:struct<结构体标签名称>{成员列表}<结构体变量名>如:struct student//struct<结构体标签名称>{成员列表}...原创 2019-05-12 15:52:53 · 185 阅读 · 0 评论 -
C语言的补充(预处理)。。。。
九、本来打算写枚举的,算了,直接看菜鸟教程吧。。。https://www.runoob.com/cprogramming/c-enum.html十、C语言的预处理:所谓的预处理就是进行编译的第一遍扫描(语法分析)之前所做的工作;C的预处理功能有:宏定义:#define文件包含:#include "stdio.h"或#include <stdio.h>条件编译:#i...原创 2019-05-12 17:12:03 · 141 阅读 · 0 评论 -
C语言面试小题目(1)
for语句循环考察: #include <stdio.h> int main() { int a,x; for(a = 0,x = 0;a<=1&&!x++;) { a++; } printf("%d,%d",a,x); return ...原创 2019-06-04 17:34:12 · 145 阅读 · 0 评论 -
C语言面试经典编程题
C语言简单冒泡排序法:#include <stdio.h>int main(void){ int a[] ={900,2,3,888,1000}; int n; int i; int j; int buf; n = sizeof(a)/sizeof(a[0]);// /*a[0]是int型, 占4字节, 所以总的字节数除以4等于元素的个数*/ ...原创 2019-06-16 23:38:35 · 7664 阅读 · 0 评论