当前位置: 首页 > news >正文

C语言:2026.1.26

1.strtok(会用)
char * strtok(char* str,const char* delimiters);
切割字符串;
第二个传的是字符串;
如果切割时不能修改原内容,需要拷贝一份临时的;
2.strerror
char strerror (int errnum);
返回错误信息对应字符串的指针;打印函数返回值的字符串就可以打印错误信息;形参设置为errno,包含errno.h,调用失败会返回错误码errno;
perror 在errno之前;
3.strncpy
char
strncpy (char* destination,const char * source,size_t num);
如果num大于source,也拷贝num个,不够补0;
4.strncat
char * strncat(char destination,const char * source,size_t num);
自动加\0;
5.strncmp
int strncmp(const char * str1,const char
str2,size_t num);
二.内存操作函数
1.memcpy
void * mwmcpy (void* destination,const void * source,size_t num);
不能处理内存重叠问题;memmove
2. memmove
void * mwmmove (void* destination,const void * source,size_t num);
num 字节数
返回值:指向目标地址的指针;
3.memcmp
int memcmp(const void * ptr1,const void* ptr2,size_t num);
内存比较,不是以\0结束,以num个字节作为结束;只是比字节;
4.memset
void *memset(void *ptr,int value,size_t num);
三.结构体
1.

http://www.jsqmd.com/news/318749/

相关文章:

  • 基于SpringBoot的校园资讯交流平台设计与实现任务书
  • Java 接入AI大模型:JBoltAI 的实践与落地思路
  • 大模型算法研发就业方向全解析:从AI工程师到CTO的职业发展路径,建议收藏学习!
  • Java做人工智能开发:企业转型的低门槛路径
  • 大语言模型技术深度解析:微调、PEFT与优化技术实战
  • 从历史演进到落地实践:Agent-ReAct-Skills-MCP-Tool全解析
  • [ABC251Ex] Fill Triangle
  • UNIX域套接字
  • AI大模型这么火爆!程序员有必要学习吗?大厂面试官都在问了!
  • 2026铝板铝型材厂家综合评测(附优选名单)|采购避坑,适配多行业
  • Redis+cpolar,高效、自由的数据访问方法
  • 双闭环PID控制Buck变换器的仿真探索
  • 运用Java将HTML内容转换为Word文档
  • 学习记录260129
  • 基于nerdctl+BuildKit+containerd构建容器镜像
  • vulnstack红队实战二
  • 英伟达推出合成数据集支持新加坡AI发展
  • AI元人文构想:证成
  • 谷歌联合打击全球最大住宅代理网络IPIDEA
  • OS55.【Linux】System V消息队列的简单了解
  • 2026国内外主流大模型全景对比:技术演进与场景适配深度解析
  • 38-mini-vue 实现解析 element
  • Java零基础必看,1小时搞定微服务,从0到1搭建springcloud+nacos实战项目,搞定企业刚需技术!
  • 第6章:字符设备驱动的高级操作1:ioctl 系统调用
  • SQL 注入攻防进阶
  • 让 Q 值估计更准确:从 DQN 到 Double DQN 的改进方案
  • 《贾子智慧理论体系:从认知到文明的统一框架》| Kucius Wisdom Framework: A Unified Framework from Cognition to Civilization
  • 使用Dockerfile构建Flask应用镜像
  • vulnstack红队实战一
  • 全球首次突破异形框定位难题,百度开源全新OCR模型 PaddleOCR-VL-1.5