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

str系列函数数组指针和指针函数局部全局静态

str系列函数

在#include<string.h>头文件下

strlen

求字符串有效长度(“\0之前的字符个数”);strlen(输入需要求的字符串);

strcpy(strncpy)

字符串拷贝;

strcpy会越界strncpy不会;

strcpy(需要得到字符串,拷贝的字符串);

strncpy(需要得到字符串,拷贝的字符串,拷贝长度);

strcat(strncat)

字符串连接;

strcat(拼接好后的前部分,后部分)

strncat(拼接好后的前部分,后部分,拼接长度)

strcmp(strncmp)

字符串比较;

strcmp(a,b);(a>b--->大0)

strncmp(a,b,n);(比较前n个字符串)

strstr

主串查找子串;

strstr(a,b)(在a里找b)

strtok

字符串分割;

*p=strtok(被分割的字符串首地址,分割点的元素);

数组指针和指针函数

数组指针:是一个指向数组的指针;指针数组:是一个元素为指针的数组

指针改变读取数组步长例题

定义数组int arr[10]; int arr[10] = { 0};

1.定义常性指针p指向最后一个元素
int*const p = &arr[9];

2.定义指针q指向p,通过q修改p指向的值6

int*const* q = &p;
**q = 6;

3.定义指针s步长为整个数组大小。通过s将数组第2个元素的值修改为6

int(*s)[10] = &arr;
*((int*)(s) + 1) = 6;

4.定义指针t指向s

int(**t)[10] = &s;

5.定义指针r步长为int [5]大小,通过r修改第6个元素值为8

int(*r)[5] =(int(*)[5])&arr;
*((int*)(r + 1)) = 8;

局部全局静态

局部变量:局部存活局部可见

静态局部变量:项目存活,局部可见

全局变量:项目中一份全局,整个项目(多个文件)都可以使用,extern全部变量声明(函数也有但是自己已经自带不需要加)

静态全局变量:项目中一份全局项目存活,本文件的函数可以直接使用

静态函数:本文件可以随便调用该函数,其他文件不可以链接

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

相关文章:

  • 2026年名片小程序开发指南:北京定制化服务如何助力企业数字化升级 - 品牌2026
  • 如何学好自动化测试,要会哪些技能
  • 医疗OA系统如何实现CKEditor跨平台图文同步?
  • 携手龙华油松社区开展“智慧社区”数字技能大讲堂项目
  • 计算机毕设java东北非遗文化展示平台 基于SpringBoot框架的东北地区非物质文化遗产数字化传播与交易平台 Java技术驱动的非遗文化资源在线展示与文创电商服务系统
  • Kite:填充处理器
  • 用烟花算法优化SVM参数:从理论到实战
  • 环形链表问题与随机链表的复制oj复盘
  • Matlab布谷鸟优化算法CS原代码集,包含基准测试函数,适用于后续改进与对比,百分百可运行
  • 广州前十留学机构实测!申请躺赢全靠它 - 博客湾
  • 【MySQL】复合查询
  • 探索Matlab/Simulink在电力调频中的多元应用:从传统到新能源的转变
  • 【MySQL】视图、用户和权限管理
  • VulnHub DC-7 靶机渗透测试笔记
  • GitHub 今日热搜:24小时内最受瞩目的10个开源项目
  • 2026年铝型材厂家推荐排行榜:工业铝型材、角铝型材、欧标铝型材、铝合金铝型材、铝型材框架定制、工作台与置物架方铝型材实力品牌精选 - 品牌企业推荐师(官方)
  • 基于遗传粒子群优化算法的LSTM网络预测优化:精准预测与超越局部最优解的挑战
  • 2026年全国薪酬绩效咨询公司哪家靠谱?口碑好实力强适配多行业 靠谱专业且落地性强 - 深度智识库
  • 东莞九头牛软件科技小龙虾openclaw,以创新技术开启AI民主化与GEO平权新时代
  • OpenClaw 配置 Nginx 反向代理完整指南
  • 永磁同步电机控制仿真之旅
  • 使用宝塔一键迁移插件来迁移项目
  • Rust 1.94.0 闪亮登台
  • 【MySQL系列文章】Linux环境下安装部署MySQL
  • 保险企业局域网如何用Java保障理赔材料文件夹的断点续传防篡改?
  • X光、CT、MRI、超声等影像识别如何是大模型AI诊断
  • ITS是什么
  • [特殊字符]家人们,今天来给大家分享一款超厉害的闭环步进驱动器源码![特殊字符]
  • Linux线程(3)线程控制
  • 探寻2026年安徽口碑好的AI搜索推广专业公司,价格怎么收费 - 工业推荐榜