自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 UDP编程----创建套接字之常用函数(2)

UDP常用函数介绍及编程示例

2022-08-01 14:44:34 564

原创 UDP编程-创建套接字(1)

本文主要是介绍了udp编程中常用的一个函数sendto及简单实现了socket通信。

2022-08-01 13:00:13 1236

原创 Makefile中的变量

在Makefile中使用变量有点类似与C语言中的宏定义,使用该变量相当于内容替换,使用变量可以使Makefile易于维护,修改内容变得简单。

2022-07-29 15:50:48 5176

原创 浅析线程基础知识(下)

Linux下线程的属性是可以根据实际项目需要,进行设置,之前讨论的线程都是采用线程默认属性,默认属性已经可以解决绝大多数开发时遇到的问题。如果我们对程序的性能提出更高的要求,则需要设置线程属性,比如可以通过设置线程栈的大小来降低内存的使用,增加最大线程个数。...

2022-07-27 17:44:59 118

原创 浅析线程基本知识(上)

进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源,所以我们也说,......

2022-07-27 16:34:59 192

原创 构造类型

构造类型1.内存泄漏内存污染: 向没有申请过的内存空间写入数据2 返回变量的地址只有普通局部变量的地址不可以返回,因为普通局部变量在所在的函数结束之后就被释放,静态局部,全局,静态全局,这些变量,只要程序不退出.就不会释放,所以这些变量的地址是可以返回操作int a = 10;int * fun(){ //int a = 10; //static int a = 10; a *= 10; return &a;

2021-04-06 21:10:54 240

原创 内存管理

内存管理1 作用域:变量起作用的范围2 变量局部变量 在{}范围之内定义的变量auto int a;静态局部变量 在{}范围之内定义的变量,前面加上static修饰变量static int a;全局变量 在函数之外定义的变量静态全局变量在函数之外定义的变量 ,加上static修饰的变量static int a;生命周期:什么时候开辟空间(出生),释放空间(死亡),这个过程叫生命周期3 局部变量a> 作用域 在定义变量的{}之内有效b>生命

2021-04-06 20:22:13 60

原创 指针续

指针续1.指针与字符串int main01(){//指针与字符串 char a[] = "helloworld";//定义了一个字符数组,字符数组内容为helloworld\0 //定义一个指针用来保存数组首元素的地址 char * p = a; printf("%s\n",p);//%s打印一个字符串,要的是首个字符的地址 printf("%s\n", p + 2); printf("%c\n",

2021-04-06 20:05:48 130

原创 指针上

指针上1.内存内存含义: 存储器:计算机的组成中,用来存储程序和数据,辅助CPU进行运算处理的重要部分。 内存:内部存贮器,暂存程序/数据——掉电丢失 SRAM、DRAM、DDR、DDR2、DDR3。 外存:外部存储器,长时间保存程序/数据—掉电不丢ROM、ERRROM、FLASH(NAND、NOR)、硬盘、光盘。内存是沟通CPU与硬盘的桥梁: 暂存放CPU中的运算数据 暂存与硬盘等外部存储器交换的数2.内存地址 将内存抽象成一个很大的一维字符数组。 编码就是对内存的每一

2021-04-06 09:52:46 78

原创 C语言中常见的数据类型浅析

****提示:这里可以添加学习目标例如:一周掌握 Java 入门知识C语言中常见的数据类型浅析:主要内容1、 常量与变量2、 整型3、 字符型4、 浮点型1.常量与变量提示:这里可以添加计划学习的时间1.1关键字C语言中关键字共有32个●数据类型关键字(12个)char, short, int, long, f loat, doub le,uns i gned, s i gned, struct, uni on, enum, void●控制语句关键字(12个)if

2021-04-06 09:26:54 344

原创 2021-03-24

线性表的链式表示与实现*线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的)。*因此,为了表示每个数据元素ai与其直接后继数据元素ai+1之间的逻辑关系,对数据元素ai来说,除了存储其本身的信息之外,还需存储一个指示其直接后继的信息(即直接后继的存储位置)。这两部分信息组成数据元素a,的存储映像,称为结点(node)。它包括两个域:其中存储数据元素信息的域称为数据域;存储直接后继存储位置的域称为指针域。指针域中存储的信息称做指针或链。n个结点(

2021-03-24 16:03:36 53

原创 动态内存分配学习日志

动态内存分配学习日志欢迎使用Markdown编辑器#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include <string.h>#include <errno.h>//struct S//{// char name[20];// int age;//};////int main()//{// struct S arr[50];//}

2021-03-24 15:02:14 59

空空如也

空空如也

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

TA关注的人

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