字符串指针的基本用法

简介: 字符串指针的基本用法
#include "stdio.h"
int swap(char* x,char* y){
      int n=0;
      while((*x==*y) && *x != '\0'){
          x++;
          y++;
          n++;
      }
      return n;
}
int main(){
    char *s1="abc",*s2="123";
    printf("%d",swap(s1,s2));
}
#功能是统计x和y所指字符串中最前面连续相同的字符的个数

注意*x 和x++    他们来实现指针指向的字符的移动

相关文章
|
4月前
|
存储 C语言 索引
【c语言指针详解】复杂数据结构的指针用法
【c语言指针详解】复杂数据结构的指针用法
78 0
|
4月前
|
存储 C语言
【c语言指针详解】指针的基本概念和用法
【c语言指针详解】指针的基本概念和用法
65 0
|
6月前
|
C语言
通过模拟实现计算器介绍函数指针数组和回调函数的用法【C语言/指针/进阶】
通过模拟实现计算器介绍函数指针数组和回调函数的用法【C语言/指针/进阶】
46 0
|
7月前
|
程序员 C++
智能指针避坑指南——几种常见的错误用法
智能指针避坑指南——几种常见的错误用法
|
1月前
|
存储 安全 程序员
【C++ 包装器类 智能指针】完全教程:std::unique_ptr、std::shared_ptr、std::weak_ptr的用法解析与优化 — 初学者至进阶指南
【C++ 包装器类 智能指针】完全教程:std::unique_ptr、std::shared_ptr、std::weak_ptr的用法解析与优化 — 初学者至进阶指南
71 0
|
1月前
|
算法 Java
快慢指针该如何操作?本文带你认识快慢指针常见的三种用法及在链表中的实战
快慢指针该如何操作?本文带你认识快慢指针常见的三种用法及在链表中的实战
22 0
|
2月前
|
安全 C++
C++智能指针的用法
C++智能指针的用法
32 0
|
5月前
|
设计模式
《QT从基础到进阶·三十二》Q指针和D指针用法
《QT从基础到进阶·三十二》Q指针和D指针用法
78 0
|
6月前
|
程序员 编译器 C语言
还在因为指针头大吗,6000字的白话让你掌握字符指针/指针数组/数组指针的用法【C语言/指针/进阶/程序员内功修炼】【上】
还在因为指针头大吗,6000字的白话让你掌握字符指针/指针数组/数组指针的用法【C语言/指针/进阶/程序员内功修炼】【上】
38 0
|
9月前
|
编译器 C语言 C++
C语言指针理解---一维数组作函数参数的用法
C语言指针理解---一维数组作函数参数的用法
116 1