E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
*(P++)
输入两个字符串,不用系统提供的函数strcat,自定义函数将两个字符串连接起来。
#include#include#includeusingnamespacestd;char*catstr(char*a,char*b){char*p=a,*q=b;while(*p)
p++
;while
Lawliet_ZMZ
·
2020-08-15 23:18
模板
c++实现字符串复制函数strcpy()
=0){*q++=*
p++
;}*q='\0';returndest;}intmain(){chara[100];cout<<"pleaseinputa:";gets_s(a);
lanzhihui_
·
2020-08-15 23:24
C++
string
如何实现字符串拷贝(不用strcpy函数)
{intlen,i;len=strlen(p);for(i=0;i
p+
本_末
·
2020-08-15 23:21
LinuxC学习
16进制整数转化成字符串
(intval,char*buf,intsize)const//16进制{char*p=buf;chart='0';intlen=0;intslen=size;while(val>0&&len9){*
p+
写了程序换酒钱
·
2020-08-15 17:52
C/C++
【c语言】不用库函数实现strcmp
=NULL));while(*p==*q){if(*p=='\0'){return0;}
p++
;q++;}if(*p>*q){return1;}else{return-1;}}intmain(){char
zhaoyaqian552
·
2020-08-15 09:20
c++ 基础 指针访问数组两种方法 下标法 指针法
0;i<5;i++)一个简单的for循环语句循环5次p[i]输出指向下标方式访问数组的值,循环5次,并把数组中的5个元素以指针下标访问方式输出cout输出一段字符串指针方式for(p=a;p
p+
Hialipay
·
2020-08-15 04:13
c++
C++ 读取文件内容至当前文件长度的字符串中
=-1){*
p++
=tmp
a137993530
·
2020-08-14 23:56
c++
编写函数,通过指针连接两个字符串。不准使用标准函数,即实现strcat函数
='\0')
p++
;//此时p指向*pc1的最后一个字符的地址while(*pc2!
我当时害怕极了QAQ
·
2020-08-14 19:32
C语言学习笔记
打印沙漏 Java版
intk=0;k<2i-1;k++){System.out.print(str);}System.out.println();}for(intm=2;m<=n;m++){for(intp=0;p
p+
weixin_43147349
·
2020-08-14 14:49
关于C语言字符串处理之可变字符串
='\0'){if(*p>='a'&&*p<='z'){printf("%c\n",*p);*p=*p-'a'+'A';}
p++
;}}这段代码本身没有错误,但是如何去用它也很关键。in
疯狂的小羊
·
2020-08-14 11:45
C语言
字符串置换。将字符串s中的出现的字符s1用字符s2置换
=*p;
p++
);//找*s是否在s1中出现9if(*p)*s=*(s2+(p-s1));//找到用s2对应字符替换10}11}12voidmain()13{14chars[]="ADE
weixin_33834910
·
2020-08-14 08:07
7-37 删除字符串中指定字母 (20分)
输入样例:abcaca输出样例:bcc#include#includeintmain(){chars[200],*p,*q;scanf("%s");for(p=q=s;*p;
p++
){if(*p!
Arbitrary__
·
2020-08-14 06:20
转 C语言中18个经典问题答录
*
p++
自增p还是p所指向的变量?答:后缀++和--操作符本质上比前缀一目操作的优先级高,因此*
p++
和*(
p++
xingqing_224
·
2020-08-14 04:03
语言
c
编译器
扩展
struct
unix
理解*ptr++
下面是代码:intmain(void){char*p="Hello";while(*
p++
)printf("%c",*p);return0;}这段代码中第一句表达式:char*p="Hello";声明了指向
weixin_33957648
·
2020-08-14 03:42
C语言经典问答
*
p++
自增p还是p所指向的变量?答:后缀++和--操作符本质上比前缀一目操作的优先级高,因此*
p++
和*(
p++
tattarrattat
·
2020-08-14 03:52
c/c++
c语言18问
*
p++
自增p还是p所指向的变量?答:后缀++和--操作符本质上比前缀一目操作的优先级高,因此*
p++
和*(p
iteye_9166
·
2020-08-14 03:48
c
Java计算排名通用方法
doubletonSum){ArrayListarrayList=newArrayList();Mapmap=newHashMap();//将需要排序的字段放入集合for(intp=0;p
p+
Asune丶飞花逐月
·
2020-08-13 11:01
战°
常量指针、指向常量的指针和指向常量的常指针三者之间的区别
比如#includeusingnamespacestd;intmain(){int*constp=newint;
p++
;return0;}输
CV--小怪物
·
2020-08-11 22:22
C++好玩
统计字符串中大写字母的个数
='\0'){while(*p>='0'&&*p<='9'){count++;}
p++
;}returncount;}intmain(){char*str;intnum;str=
yychenxie21
·
2020-08-11 01:17
算法与数据结构
求一个上三角矩阵中每一条斜线中的最大元素(L)和最小元素(S)。
publicstaticvoidMaxMultiply(inta[][],introw,intcol){inti=row;//矩阵的行数intj=col;//矩阵的列数for(intk=0;k=0&&p=0&&k=a[
p+
蓝篮雪
·
2020-08-11 01:04
算法
矩阵元素比较
算法
数据结构:后缀数组模板
下标为i~Len的连续子串(即后缀)Rank[i]:Suffix[i]在所有后缀中的排名SA[i]:满足Suffix[SA[1]]=0;--i)sa[--c[x[i]]]=i;for(j=1;j=j)y[
p+
ACMer_lld
·
2020-08-10 20:47
ACM模板
*p=i; 与p=&i
p++
{*p=i;不能直接赋值要和int*p;p=(int*)malloc(sizeof(int));配合起来使用;}{p=&i;可以直接使用包括了分配地址}*
p++
,
p++
一般是与数组配合使用;#include
JXL晓磊
·
2020-08-10 19:04
将字符串中的所有字母都替换成该字母的下一个字母
=NULL){if(*p=='z'|*p=='Z'){*p='a';}else{*p=*p+1;}
p++
;}}voidmain(){charstr[512];gets
理工科的杜小甫
·
2020-08-10 18:46
c语言
八进制转10进制--巧妙方法
#include#includeintmain(){char*p,s[6];//1*8^2+0*8^1+0*8^0intn;p=&s;gets(p);n=0;while(*p)n=n*8+*(
p++
)-
予非鱼安知鱼
·
2020-08-10 16:13
C语言
Valgrind检测内存读写越界
includeusingnamespacestd;intmain(){intlen=4;int*pt=(int*)malloc(len*sizeof(int));int*p=pt;for(inti=0;i
p+
cakincheng
·
2020-08-10 15:52
C++
编写一个程序,输入一个英文句子,将其中单词位置倒置,单词内部结构不变。例如“I am from shanghai”倒置为“shanghai from am I”。
='\0'){
p++
;end++;}end=p-1;p=str;while(*p!
lkai977
·
2020-08-10 12:24
c语言
入门
三种整型数组输入输出的方法
inti;inta[10];for(i=0;iintmain(){inti;inta[10];for(i=0;iintmain(){int*p,i;inta[10];for(p=a;p<(a+10);
p+
Gsdxiaohei
·
2020-08-10 06:56
C
&&
C++
输入两个字符串,不用系统提供的函数strcat,自定义函数将两个字符串连接起来。...
#include#include#includeusingnamespacestd;char*catstr(char*a,char*b){char*p=a,*q=b;while(*p)
p++
;while
diaobin0154
·
2020-08-09 20:28
C语言八进制字符串转十进制方法
#includeintfun(char*p){intn;n=*p-'0';
p++
;while(*p!
上官绝岚
·
2020-08-09 05:59
c语言算法
使用指向一维数组的指针来操作二维数组2
includeintmain(){inta[3][4]={{1,3,5,7},{9,11,13,15},{17,19,21,23}};inti,j,(*p)[4];for(p=a,i=0;i<3;i++,
p+
不再犹豫089
·
2020-08-09 01:30
编程语言
编程
C语言实现字符串转数字(包括负数)
源代码#include#includelongfun(char*p){//判断是否有负号intflag=0;longsum=0;if(*p=='-'){flag=1;
p++
;}while(*p){sum
qq_38902844
·
2020-08-08 20:52
C语言指针*
p++
,(*p)++,*(
p++
),++(*p),++*p,++*
p++
a;//优先级顺序是括号》前++》*》后++//前++改变的是数组中的值,而*号只是一个指针用来访问数组的记号//后++在(*p)++这种情况出现,先看括号,是指针访问值,然后值进行自增//后++在*
p+
qq_34859243
·
2020-08-05 01:01
c语言
用trie树实现输入提示功能,输入php函数名,提示php函数
='\0'){
p++
;}*p=ch;*(p+1)='\0';returnstr;}//最大节点
饺子-----
·
2020-08-04 21:05
编写一个函数,用于去掉字符串前面和后面的空格
#include#includeusingnamespacestd;voidmytrim_1(char*string)//删除字符串前面的空格{char*p=string;while(*p==''){
p+
Ambitions‖
·
2020-08-04 17:43
求子串在母串中出现的次数(C++)
2.指定两个指针p、q分别指向子串的首地址和母串的首地址;3.如果*p==q,则{
p++
;q++;}否则{母串首地址向后移动一个位置;用break跳出比较内循环;}4.判断q==‘\0’,如果是则:计数器
Flowerwither
·
2020-08-04 12:22
C++
字符串的两种逆序输出
=*p){
p++
;}p--;while(r#include#include//对指针p和q之间的所有字符逆序voidReverseWo
Anne琪琪
·
2020-08-04 12:45
C/C++
C语言中指针常见问题
p++
和*
p++
又分别表示什么?p对应p对应的内存空间,*p对应p指向的内存空间。
p++
fibering
·
2020-08-04 11:18
C
CSU
include#include#include#include#includeusingnamespacestd;#defineM1005#defineINF1'9'){if(*p=='-')flag=-1;
p+
程序员的冷浪漫
·
2020-08-04 09:39
ACdream&NYOJ
去除字符串中多余空格
#includeusingnamespacestd;voiddeblank(charstring[]){char*p=string;//去掉首部空格while(*p==''){
p++
;}//去掉中间多余空格
weixin_34268310
·
2020-08-04 05:51
2019.5.17
=NULL&&*(p+1)=='%'){p=strchr(p+2,,'%');}if(p==NULL)returnNULL;
p++
;q=strchr(p,'%');while(q!
swy_swy_swy
·
2020-08-04 01:55
琉璃神社
使用指针对数组求和的三种方法
includeintmain(){inta[10];inti,*p;ints=0;intu=0;intm=0;for(i=0;i<10;i++){scanf("%d",&a[i]);}for(p=a;p<=&a[9];
p+
qq_2423338532
·
2020-08-03 23:40
C
LeetCode 283. 移动零
=0){nums[p]=nums[q];q++;
p++
;}elseif(nums[q]==
qq789045
·
2020-08-03 21:51
LeetCode
编写反转字符串的程序,要求优化速度、优化空间
指要反转字串的长度{char*p=_str,*q=_str+_l-1;_l/=2;while(_l>0){//为了使代码得到优化采用异或操作符进行交换*p=*p^*q;*q=*p^*q;*p=*p^*q;
p+
minglingji
·
2020-08-03 02:41
编写反转字符串的程序,要求优化速度、优化空间。
思路:例如str="abcd"长度是4,只需要进行a与db与c交换声明两个指针,不开辟新的空间,指针p,sp=str;//指向头s=str+len-1;//指向尾节点这样p和s交换然后
p++
;s--这样
dahai_881222
·
2020-08-02 20:22
如何遍历指针数组?
对基础重视还是远远不够,比如如何指针数组,一维,二维,三维,维度一多,就可以犯晕,说到底还是对自己掌握对不够牢固.下面是我们遍历对一维对数组.inta[5]={1,2,3,4,5};int*p=a;//可以遍历一维数组
p+
zark_fun
·
2020-08-01 08:21
c/c++/c++
11
hdu 1237 使用递归实现
='\0'){if(*p==c1||*p==c2)return1;
p++
;}return0;}doubleMul(char*s,double*val,charp){chars1[250],s2[250]
weixin_30497527
·
2020-08-01 03:52
C语言指针的*
p++
,*p(++), (*p)++,*++p的使用
c语言的特点之一是代码可以写的很精炼但对初学者来说不容易理解,因此弄清楚一些写的很难懂的代码段就对我们学习c语言尤为重要了(写在前面)我们都知道指针可以结合数组使用,下面来区分一下这几个指针表达式:*
p+
unique蚊子
·
2020-08-01 02:41
c语言指针
C 标准库 函数 源代码的实现 和 分析
//库函数实现char*strcat(char*dst,constchar*src){char*p=dst;while(*p)
p++
;while((*
p++
=*src++));returndst;}char
phlexii
·
2020-07-31 21:06
hdu4906Our happy ending 状压dp
tmp)continue;for(intp=1;p<=m;
p++
){intnext=(1<<(p-1))|j|((j<
ijbuhv
·
2020-07-31 16:10
dp
hdu 4906 状压dp
int64usingnamespacestd;constllmod=1e9+7;lldp[1=0;j--){//倒着枚举状态是类似背包一样防止重复加v=dp[j];if(v==0)continue;for(p=1;p<=MIN;
p+
ACM_sjtsjt
·
2020-07-31 15:54
ACM_DP
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他