C语言

基于C语言实现的TCP服务器的流程分析-牛翰网

基于C语言实现的TCP服务器的流程分析

目录 1. 前言 2. TCP服务器的基本工作流程 3. 实现步骤 3.1 创建套接字 3.2 绑定套接字 3.3 监听连接请求 3.4 接受连接 3.5 数据传输 3.6 关闭连接 4. 代码示例 5. 编译和运行 6. 常见问题 6.1 ...
50de2d9e35bcd99e的头像-牛翰网Beginner_bml3个月前
04012
一文带你认识C语言的联合体和枚举-牛翰网

一文带你认识C语言的联合体和枚举

目录 一.联合体 1.联合体的声明 2.联合体的特点 (一)内存共享 (二)大小等于最大成员的大小 另一特殊情况: (三)一次只能使用一个成员 3.联合体相比较于结构体 (一)内存分配 (二)使用方...
7120fea64608dd2e的头像-牛翰网小容小容3个月前
02515
C语言中的strncpy()函数的用法及应用场景详解-牛翰网

C语言中的strncpy()函数的用法及应用场景详解

目录 一、strncpy()函数的定义 1.1 函数原型 1.2 参数说明 1.3 返回值 二、strncpy()函数的用法 2.1 基本用法 2.2 部分复制 2.3 处理短字符串 三、strncpy()函数的应用场景 3.1 防止缓冲区溢出 ...
C语言大小端模式、判断大小端、大小端转换方法详解-牛翰网

C语言大小端模式、判断大小端、大小端转换方法详解

目录 1. 什么是大端和小端 2.为什么会存在大小端的问题 3. 判断主机字节序 (主机大小端) 3.1 使用联合体 (union) 3.2 使用指针 3.3 强制转为 char 类型法 4. 大小端转换 附:大小端转换函数 总...
c语言字符串函数strstr,strtok,strerror的使用和实现-牛翰网

c语言字符串函数strstr,strtok,strerror的使用和实现

目录 1,strtok函数的使用和模拟实现 2,strstr的使用和模拟实现 3,strerror的使用和模拟实现 4,perror 1,strtok函数的使用和模拟实现 char * strtok(char * str,const char * sep)(分隔字...
ddb08f77e109be7f的头像-牛翰网王哈哈嘻嘻噜噜3个月前
0377
C语言读取data.json文件并存入MySQL数据库小案例(推荐)-牛翰网

C语言读取data.json文件并存入MySQL数据库小案例(推荐)

目录 1. 创建 MySQL 表 2. C 语言代码示例 3. 编译和运行 本地有一个data.json文件 data.json [ { 'id': 1, 'name': 'Alice', 'age': 30 }, { 'id': 2, 'name': 'Bob', 'age': 25 } ] 要将 data...
c语言中的局部跳转及全局跳转功能-牛翰网

c语言中的局部跳转及全局跳转功能

目录 一、前言 二、goto的局限性 三、进程运行时的栈帧结构 四、setjmp和longjmp 4.1 setjmp 4.2 longjmp 4.3 参考代码 五、使用全局跳转后main函数中变量的状态 一、前言 在c语言中,当我们在...
c99e0e94f81ab57c的头像-牛翰网标标大人3个月前
04910
C语言实现磁盘映射-牛翰网

C语言实现磁盘映射

目录 一、背景介绍 二、磁盘映射技术概述 1.磁盘映射原理 2.磁盘映射的优势 三、C语言实现磁盘映射 磁盘映射技术在C语言中的应用能够极大地提高文件操作的效率。本文将详细介绍磁盘映射的概念、...
50de2d9e35bcd99e的头像-牛翰网Beginner_bml3个月前
0478
c语言中比较特殊的输入函数举例详解-牛翰网

c语言中比较特殊的输入函数举例详解

目录 一.getchar()函数 1.基本功能 2.使用方法 (1).读取单个字符 (2).读取多个字符(直到遇到换行符) (3).处理输入中的空白字符 3.返回值 4.应用场景 5.注意事项 二.fgets()函数 1.函数原型 2....
7120fea64608dd2e的头像-牛翰网小容小容3个月前
0388
C语言中使用fopen()打开和操作文件的详细方法指南-牛翰网

C语言中使用fopen()打开和操作文件的详细方法指南

目录 改写与中文翻译 使用 fopen() 打开文件的示例程序 语法 使用 fopen() 以写模式打开现有文件 示例 示例 示例 补充示例 总结  文件模式的解释与详细说明: 增加对...