自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 编程实现一个单链表的建立

typedef struct node { int data; node *next;} node;//单链表的创建node *create(){ int i = 0; //链表中数据的个数 node *head, *p,*P int...

2019-09-17 13:12:56 1143

原创 c++:对象的构造和析构

1.构造函数在c++中,有一种特殊的成员函数,它的名字和类名相同,没有返回值,不需要用户显示调用(也不能够显示调用),而是在创建对象时自动执行,这种特殊的成员函数就是构造函数。#include <iostream>using namespace std ;class Student{ private: char *m_name ; int m_age ;...

2019-07-13 15:16:50 424

原创 c++ :类和对象

1.面向对象的概念: 面向对象将系统看成通过交互作用来完成特定功能的对象的集合,每个对象用自己的方法来管理数据。也就是说,只有对象内部的代码能够操作对象内部的数据 。2.面向对象的优点: 通过继承、封装、多态等方法降低程序的耦合度,并结合设计模式让程序更容易修改和扩展 ,并且易于复用 。3. 面向对象的特点: 1.抽象:关键是抓住事物的本质 ,而不是内部具体细节和...

2019-07-11 11:09:22 224

原创 练习

题目:牌型种数小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。...

2019-04-11 18:05:32 280

原创 系统调用和库函数的区别

一.系统调用所有的操作系统都提供多种服务的入口点,程序由此向内核请求服务。这些可直接进入内核的入口点被称为系统调用。逻辑上系统调用可以被看做是一个内核与用户程序空间程序的接口。它的执行流程就是把用户进程的请求传递给内核,待内核处理完毕后将处理结果返回给用户空间。二.API...

2019-04-10 16:12:40 517

原创 双链表

双向链表是指在前驱和后继方向都能游历(遍历)的线性链表。双向链表每个结点结构:prior(前驱)+ data + next(后继)双向链表通常采用带表头结点的循环链表形式结点方向:p == p-&gt;prior-&gt;next == p-&gt;next-&gt;prior举例头插、尾插:...

2018-12-22 20:53:13 214

原创 数据结构学习

线性表的定义:定义n个数据元素的有限序列=

2018-12-12 13:58:25 325

原创 循环链表

2018-12-09 22:01:53 244

原创 带表头的链表

带表头的链表:

2018-12-09 21:55:11 1217

原创 题目:输入一行字符,分别统计出其中英文字母、空格、数字的个数。

#include &lt;stdio.h&gt;int main(){int i=0, space=0, num=0, n=0, ch=0;char s[20];printf("请输入一串字符 ");gets(s);while(s[i] != ‘\0’){if(s[i]==’ ')space++;else if(s[i]&lt;=‘9’ &amp;&amp; s[i]&gt;...

2018-11-28 20:06:54 424 1

原创 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5

程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成://(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。//(2)如果n&lt;&gt;k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,//重复执行第一步。//(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。...

2018-11-28 19:42:20 943

原创 C语言

题目1:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?题目2:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?...

2018-11-27 21:35:53 143

原创 11.25 C语言学习

使用strcat、strcpy,strcmp,strlen,strlur,strupr函数时,需要包含#include&lt;string.h&gt;的头文件strcat 连接字符串strcpy 复制字符串char c1[10] = “abc”;char c2[10] = “xyz”;strcpy(c1,c2)复制后:c1存放:xyz\0strcmp 比较字符串【比较的不是大小而是每个...

2018-11-26 20:16:25 267

原创 C语言

局部变量的地址不能返回,解决方法:1)全局变量地址2)动态分配内存空间3)静态局部变量数组特征:同质 、连续 、有序标识符命名规则:1)字母、数字、下划线2)开头不能是数字3) 区分大小写4)不能使用保留字5)长度不超过32字节6)建议顾名思义命名C语言必须先定义后命名:强制类转换类型函数指针是函数的物理入口地址。在编译时分配的物理入口地址结构体声明最好有指针不带括...

2018-11-24 23:33:18 302

原创 training

2018-11-20 19:58:37 262

原创 11.18 C语言学习

9的右上角乘法表:if语句:布尔变量与零值比较整型变量与零值比较浮点变量与零值比较(精度)指针变量与零值比较(Null)switch语句中:每个case语句的结尾加break否则将多分支重叠;处理完case语句后最后处理default语句(如果在case之后),如果不在case之后就直接退出switch语句int n=100;int a[n];这是一种错误的写法,因为n=1...

2018-11-20 15:04:59 313

原创 基本数据类型

定义一个数据类型需要注意:1)类型说明符2)每种类型在计算机内存中占得字节3)数据范围4)表示方法5)每种数据自身的运算方法基本类型:构造简单,由系统实现定义构造类型:复杂数据类型,一般由程序员将其他数据类型按一定规律构造而成指针类型:指针变量中只能存放地址,主要用于解决动态数据的建立、删除和使用空类型:主要用于数据类型的转换和定义函数的类型( 强制转换 )int、char默...

2018-11-18 00:26:54 3723

原创 c语言循环结构程序

while 循环:语法格式:while(表达式)循环体语句执行过程:1).判断表达式,若为真,执行2);当为假时,执行4)2).执行循环体3).转去执行步骤1)4).循环终止,执行循环之后的语句do …while语法格式:do循环体语句while(表达式);执行过程:1).执行循环体2 ).判断表达式,当值为非0时,执行步骤1);当值为0时,执行步骤3)3).循环终止...

2018-11-17 21:45:42 947

原创 Linux笔记2

嵌入式开发工具:1.编译器GCC(查语法错误)2.调试器GDB(查功能错误)3.工程管理器:make4.脚本shell(脚本文件不用编译可直接执行)工程文件:进行多文件操作。源文件.c——预处理.i——编译.o——链接——可执行.exe/.out执行c语言的过程就是执行主函数的过程。函数 用来封装对应的功能gcc的基本用法:gcc [编译器所需要的编译选项 ] [文件名-wal...

2018-11-13 15:49:02 159

原创 c选择结构程序设计

if语句:三种 形式:1)语法格式:if(表达式) 语句功能:如果表达式的值为真(非0值),则执行其后的语句,否则不执行该语句。2)语法格式:if(表达式) 语句 1 ;else 语句 2;功能:如果表达式的值为真(非0值),则执行语句1,否则执行语句2。3)多分支选择语句语法格式:if(表达式 1)语句1 ;else if (表达式2) 语句2 ; else if (表达式...

2018-11-09 19:27:14 529

原创 作业

Linux基础知识考查1、在Linux 系统中,以(文件 )方式访问设备2、前台起动的进程使用( ctrl+c )终止。3、在使用ls 命令时,用八进制形式显示非打印字符应使用参数( ls+b ) 。4、在Linux 系统中,用来存放系统所需要的配置文件和子目录的目录是( /etc )。5、在Linux 系统中,压缩文件后生成后缀为.gz 文件的命令是( gzip )。6、将/ho...

2018-11-08 22:44:31 247

原创 c语言学习 (输入输出)

2018-11-06 23:41:16 544

原创 11.5 linux

# 超级用户 $ 普通用户 su 切换用户 cd选择当前目录 ..返回上一级 mkdir 创建一个目录 .隐藏文件 /根目录 rm删除 定义:嵌入式系统是以嵌入式应用为目的的计算机系统。 分类:系统级,板级,片级。 特点:1.耗限制 2.低成本 3.多速率 4.环境相关性 5.系统内核小 6.专业性强 7.不可垄断性 8.产品相对稳定性 9.实时性即任务在规定时间内...

2018-11-05 18:46:20 216

java 基础知识总结

自己在网上找的相对好一点的java复习资料,留个纪念 。详细讲述了Java课程的知识点

2018-12-24

makefile工程文件

Linux的工程文件的范本,需要的时候直接调用修改就行。

2018-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除