![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
Pollow_
别假装努力,结果不会陪你演戏
展开
-
c语言学习 (输入输出)
原创 2018-11-06 23:41:16 · 505 阅读 · 0 评论 -
c++:对象的构造和析构
1.构造函数在c++中,有一种特殊的成员函数,它的名字和类名相同,没有返回值,不需要用户显示调用(也不能够显示调用),而是在创建对象时自动执行,这种特殊的成员函数就是构造函数。#include <iostream>using namespace std ;class Student{ private: char *m_name ; int m_age ;...原创 2019-07-13 15:16:50 · 394 阅读 · 0 评论 -
练习
题目:牌型种数小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢?请填写该整数,不要填写任何多余的内容或说明文字。...原创 2019-04-11 18:05:32 · 249 阅读 · 0 评论 -
系统调用和库函数的区别
一.系统调用所有的操作系统都提供多种服务的入口点,程序由此向内核请求服务。这些可直接进入内核的入口点被称为系统调用。逻辑上系统调用可以被看做是一个内核与用户程序空间程序的接口。它的执行流程就是把用户进程的请求传递给内核,待内核处理完毕后将处理结果返回给用户空间。二.API...原创 2019-04-10 16:12:40 · 488 阅读 · 0 评论 -
数据结构学习
线性表的定义:定义n个数据元素的有限序列=原创 2018-12-12 13:58:25 · 314 阅读 · 0 评论 -
双链表
双向链表是指在前驱和后继方向都能游历(遍历)的线性链表。双向链表每个结点结构:prior(前驱)+ data + next(后继)双向链表通常采用带表头结点的循环链表形式结点方向:p == p->prior->next == p->next->prior举例头插、尾插:...原创 2018-12-22 20:53:13 · 199 阅读 · 0 评论 -
循环链表
原创 2018-12-09 22:01:53 · 213 阅读 · 0 评论 -
带表头的链表
带表头的链表:原创 2018-12-09 21:55:11 · 1189 阅读 · 0 评论 -
11.25 C语言学习
使用strcat、strcpy,strcmp,strlen,strlur,strupr函数时,需要包含#include<string.h>的头文件strcat 连接字符串strcpy 复制字符串char c1[10] = “abc”;char c2[10] = “xyz”;strcpy(c1,c2)复制后:c1存放:xyz\0strcmp 比较字符串【比较的不是大小而是每个...原创 2018-11-26 20:16:25 · 255 阅读 · 0 评论 -
C语言
局部变量的地址不能返回,解决方法:1)全局变量地址2)动态分配内存空间3)静态局部变量数组特征:同质 、连续 、有序标识符命名规则:1)字母、数字、下划线2)开头不能是数字3) 区分大小写4)不能使用保留字5)长度不超过32字节6)建议顾名思义命名C语言必须先定义后命名:强制类转换类型函数指针是函数的物理入口地址。在编译时分配的物理入口地址结构体声明最好有指针不带括...原创 2018-11-24 23:33:18 · 271 阅读 · 0 评论 -
基本数据类型
定义一个数据类型需要注意:1)类型说明符2)每种类型在计算机内存中占得字节3)数据范围4)表示方法5)每种数据自身的运算方法基本类型:构造简单,由系统实现定义构造类型:复杂数据类型,一般由程序员将其他数据类型按一定规律构造而成指针类型:指针变量中只能存放地址,主要用于解决动态数据的建立、删除和使用空类型:主要用于数据类型的转换和定义函数的类型( 强制转换 )int、char默...原创 2018-11-18 00:26:54 · 3703 阅读 · 0 评论 -
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 · 935 阅读 · 0 评论 -
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 · 262 阅读 · 0 评论 -
Linux笔记2
嵌入式开发工具:1.编译器GCC(查语法错误)2.调试器GDB(查功能错误)3.工程管理器:make4.脚本shell(脚本文件不用编译可直接执行)工程文件:进行多文件操作。源文件.c——预处理.i——编译.o——链接——可执行.exe/.out执行c语言的过程就是执行主函数的过程。函数 用来封装对应的功能gcc的基本用法:gcc [编译器所需要的编译选项 ] [文件名-wal...原创 2018-11-13 15:49:02 · 144 阅读 · 0 评论 -
11.5 linux
# 超级用户 $ 普通用户 su 切换用户 cd选择当前目录 ..返回上一级 mkdir 创建一个目录 .隐藏文件 /根目录 rm删除 定义:嵌入式系统是以嵌入式应用为目的的计算机系统。 分类:系统级,板级,片级。 特点:1.耗限制 2.低成本 3.多速率 4.环境相关性 5.系统内核小 6.专业性强 7.不可垄断性 8.产品相对稳定性 9.实时性即任务在规定时间内...原创 2018-11-05 18:46:20 · 197 阅读 · 0 评论 -
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 · 517 阅读 · 0 评论 -
c++ :类和对象
1.面向对象的概念: 面向对象将系统看成通过交互作用来完成特定功能的对象的集合,每个对象用自己的方法来管理数据。也就是说,只有对象内部的代码能够操作对象内部的数据 。2.面向对象的优点: 通过继承、封装、多态等方法降低程序的耦合度,并结合设计模式让程序更容易修改和扩展 ,并且易于复用 。3. 面向对象的特点: 1.抽象:关键是抓住事物的本质 ,而不是内部具体细节和...原创 2019-07-11 11:09:22 · 190 阅读 · 0 评论