python
口袋里のInit
一生一代一双人
展开
-
C语言——单链表操作
单链表的简单介绍单链表是一种链式存取的数据结构,用一组任意地址空间(地址空间即存储单元)来存放线性表的数据元素。单链表中的数据是以节点的形式来表示,而节点是用结构体来描述,每个节点都是由元素和指针构成,即每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。单链表、双链表、循环单链表的节点结构为如下所示: ...原创 2018-10-23 01:50:22 · 699 阅读 · 0 评论 -
C语言——#ifndef与#define与#endif
1.#ifndef在头文件中的作用 在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件时,就会出现大量“重定义”的错误。在头文件中实用#ifndef #define #endif能避免头文件的重定义。一般格式:#ifndef <标识>#define <标识>......#endi...原创 2017-12-26 14:39:11 · 1798 阅读 · 1 评论 -
C语言——signed 与 unsigned的数据转换
#include "stdio.h"int main(){ short x; short y = 0xf9db; unsigned short z = 0xf9db; int i = 10; unsigned int j = 10; printf("y = %d\r\n", y);//有符号,直接可以输出-1573 printf("z = %d\r\n", z);//无符...原创 2019-11-01 13:52:26 · 1122 阅读 · 0 评论 -
C/C++—— inline 关键字
目录1. inline关键字的作用2. inline使用限制3. inline仅是一个对编译器的建议4. 建议:inline函数的定义放在头文件中1. inline关键字的作用在c/c++中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了inline修饰符,表示为内联函数。【注】:栈空间就是指放置程序的局部数据(也就是函数内数据)的内...转载 2020-02-29 10:39:03 · 286 阅读 · 0 评论