C
GJXAIOU
博客更新较为缓慢,可以直接访问GitHub:https://github.com/GJXAIOU
展开
-
C语言基础学习笔记day1
tags:C入门note: C语言基础知识due: ‘2018-08-11’一、基本知识1.第一个c程序#include<stdio.h>//include是要告诉编译器,包含一个头文件//<头文件>,代表让C语言编译器去系统目录下寻找相关头文件,使用库函数的时候使用;//“头文件”,代表让C语言编译器去用原创 2018-10-02 20:58:20 · 699 阅读 · 0 评论 -
[大话数据结构1]绪论&线性表
tags:数据结构flag: bluestyle: summer@toc一、数据结构与算法概述1、程序设计=数据结构+ 算法2、数据结构分为逻辑结构与物理结构:3.数据结构:是相互之间存在一种或者多种特定关系的数据元素的集合;逻辑结构: 数据对象中数据元素之间的相互关系;集合结构;仅仅属于一个集合的关系; 互相之间没有关系线性结构:一对一关系;树形结构:金字塔结...原创 2019-06-22 18:41:29 · 616 阅读 · 0 评论 -
C语言中常用排序算法(冒泡排序、选择排序、插入排序、希尔排序、快速排序、堆排序)实现比较
以下程序在win10 X64位操作系统,使用VS2017运行验证可行排序是非常重要且很常用的一种操作,有冒泡排序、选择排序、插入排序、希尔排序、快速排序、堆排序等多种方法。实例1 冒泡法排序1.前言: 数组中有N个整数,用冒泡法将它们从小到大(或从大到小)排序。冒泡法较慢;2.算法步骤:冒泡法效率是最低的,但算法简单:从第一个数开始,相邻两个数两两比较,将大的交换到后面,然后继续...原创 2018-10-27 16:27:29 · 2126 阅读 · 0 评论 -
static用法
本用法针对于C语言,文中所用代码在Qt中均运行成功。static 主要用法:修饰变量、修饰函数1、修饰变量:形成动态变量和静态变量动态变量(不使用static)#include<stdio.h>void myauto(){ int a = 0; printf("a = %d\n",a); a++;}int main(){ int i; f...原创 2018-10-23 19:51:33 · 684 阅读 · 0 评论 -
C语言基础知识笔记:day5内存管理
day10 内存管理@toc一、变量作用域全局变量和局部变量一个C语言变量的作用域可以是代码块,作用域就是函数作用域或者文件作用域代码块:{}之间的一段代码;1.文件作用域:如果一个变量在其他的代码文件中已经定义了,可以在本程序中使用,但是使用前要使用关键字:extern例如:extern int age //有一个int型变量age已经在其他文件中定义了,这里就直接使用了;st...原创 2018-10-16 19:31:15 · 174 阅读 · 0 评论 -
C语言基础知识笔记:day4字符串与字符数组
注:本笔记为直接上传,因各个markdown笔记语法的差异性,在显示上略有区别。如需原版请联系:gjx1690048420@163.com。(邮件主题为:学习笔记,正文需要的笔记名,可以直接复制该笔记的网址)。同时欢迎各位一起学习交流。day4字符串与字符数组文章目录day4字符串与字符数组字符串的使用基础知识的比较’\0’与ASCII中 space 的区别:ASCII中0...原创 2018-10-03 20:07:28 · 389 阅读 · 0 评论 -
C语言基础学习笔记:day5 指针
注:本笔记为直接上传,因各个markdown笔记语法的差异性,在显示上略有区别。如需原版请联系:gjx1690048420@163.com。(邮件主题为:学习笔记,正文需要的笔记名,可以直接复制该笔记的网址)。同时欢迎各位一起学习交流。day9 指针@toc一、指针的含义和定义指针存放的内容是一个地址,该地址指向一个内存空间;1.指针的定义#include&amp;amp;lt;stdio.h&amp;amp;gt...原创 2018-10-03 19:38:53 · 324 阅读 · 4 评论 -
C语言基础学习笔记day3
date:‘2018-9-9’nandian:循环的嵌套day5@toc一、一维数组1.定义数组#include&amp;lt;stdio.h&amp;gt;int main(){ int array[10]; //定义了一个数组,数组名为array,里面有十个元素,从0-9; array[0] = 20; array[9] = 100; printf(&quot;%d\n&am原创 2018-10-02 20:56:33 · 290 阅读 · 0 评论 -
C语言学习笔记day2
day2 数据类型很重视知识较为简单,不在重复啰嗦一、常量二、 变量三、进制硬盘 500GB B=byte网速:10Mb b=bit1byte = 8bit八进制以0开头printf(&quot;%d\n&quot;,010) 将八进制的10转换为十进制十六进制以0x开头sizeof是C语言的关键字,功能是求指定数据类型在内存中的大小,单位:字节整数溢出:计算一个整数的时候超...原创 2018-10-02 20:54:57 · 167 阅读 · 0 评论 -
[大话数据结构2]栈与队列
文章目录栈和队列一、栈(一)栈的定义(二)栈的存储结构栈的基本操作4.5 两栈共享空间4.6 栈的链式存储结构及实现4.6.1 栈的链式存储结构4.6.2 进栈操作出栈操作4.8 栈的应用-递归4.8.1 斐波那契数列实现4.9栈的应用---四则运算表达式求解4.9.1 后缀表示法的定义:4.10队列的定义循环队列4.13 队列的链式存储结构及其实现栈和队列栈是一种仅允许在表尾进行插入和删除操...原创 2019-06-22 21:19:02 · 274 阅读 · 0 评论