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++
C++:迭代器
迭代器迭代器是算法和容器的桥梁迭代器用作访问容器中的元素算法不直接操作容器中的数据,而是通过迭代器间接操作算法和容器独立增加新的算法,无需影响容器的实现增加新的容器,原有的算法也能适用输入流迭代器和输出流迭代器输入流迭代器以输入流(如cin)为参数构造可用*(
p+
『魔法猫咪』
·
2024-08-29 23:45
C++
迭代器
PAT (Basic Level) Practice | 换个格式输出整数
用12…n来表示不为零的个位数字n(intmain(){intn;staticchars[100000],*p=s;scanf("%d",&n);for(inti=1;i<=n/100;i++){*(
p+
Mryan2005
·
2024-02-20 00:53
#
PTA
算法
c语言
PTA
寒假作业——2/12
='\0'){
p++
;}while(*src!
AHahhhh_
·
2024-02-13 13:44
算法
2024.2.8
='\0'){if(*p==''){number++;}
p++
;}if(str[0]=='\0'){printf("strhave%dnumb
Yukiii_Y
·
2024-02-13 08:24
java
linux
算法
假期作业2.12
用指针实现strlen、strcpy、strcat、strcmp#include#includeintmystrlen(char*s){char*p=s;intn=0;while(*
p++
!
Sigmadeltpai
·
2024-02-12 13:32
c语言
set中的erase使用的一个错误
=a.end();
p++
){p=a.erase(p);}multiseta;
wa的一声哭了
·
2024-02-12 10:54
codeforces
算法
c++
数据结构
spring
boot
fastapi
django
maven
c语言指针(结构体)
*函数传数组用指针传递:-传的是第一个的元素的指针-也就是说在函数里,形参只是一个指针,只能(p+i),不能p[i]-也可以循环的时候
p++
,注意这时候指针变了,切记存一下头指针,要不就找不到头了*结构体指针
czyhbo
·
2024-02-12 09:56
c语言
开发语言
2019-04-26随机4位动态码
StringagString="";String[]ac={"1","a","b","2","c","3","5","d","4","e","f","6","g","h","7","i"};for(intp=0;p<4;
p+
薛舜宇
·
2024-02-11 18:52
【C中二三事】指针专题
文章目录指针专题场景一解场景二解场景三解场景四解场景五解场景六解场景七解场景一∗
p++
*
p++
∗
p++
自增的是ppp还是ppp所指的变量?
_廿_尘
·
2024-02-10 00:07
#
C程序实例
c语言
开发语言
c语言的指针地址与常数相加,C语言----指针算术运算
一、指针加法运算这里对指针加常数(如int*p,
p++
)进行讨论指针加指针非法假设指针+1有以下三种情况:1、加一个单元格(正确)2、加一个字节3、加整个数组(没有意义)#includeintmain(
兮辞之曰
·
2024-02-08 05:29
c语言的指针地址与常数相加
C 语言回顾
当你写下面代码发生了什么least=MIN(*
p++
,b);结果是:((
p++
)<=(b)?(
p++
):(*
p++
))这个表达式会产生副作用,指针p会3次++自增操作。
iChuck
·
2024-02-07 07:16
leetcode 59. 螺旋矩阵 II
=0){flag++;q--;
p++
;}}elseif(flag==2){
p++
;if(p>=n||res[p][q]!=0){flag++;p--;q--;}}
一只上班爱摸鱼的小菜鸡
·
2024-02-05 17:55
leetcode
C语言-首字母大写
*/{intk=0;for(;*p;
p++
)/*
p++
用于遍历单词和句子。*/if(k)/*k的初始值为0,即if(k)为假,执行后面else语句
肌肉诗男
·
2024-02-04 19:05
JS 数组去重的方法
//数组多个元素去除重复数据uniqueArr:function(arr,arrlist){varp=0;for(vari=0;i=arrlist.length){//没重复就增加它arrlist[
p+
破晓丨
·
2024-02-03 21:04
指针操作分析——"
p++
"、"*
p++
"、"*p=*p+1"、"(*p)++"
#includeusingnamespacestd;intmain(){int*p;///声明一个指针变量intn[20];///创建一个简单的数组用于观察指针for(inti=0;i<20;i++){n[i]=i*10;}p=&n[2];///用指针p指向数组中某个元素///【1】初始状态cout<<"【1】初始状态"<
Riya
·
2024-02-02 18:26
L1-030 一帮一 (15分)
,q=0,h1=0,h2=0,a[50]={};stringstr1[25]={},str2[25]={};cin>>n;for(inti=0;i>a[i];if(a[i]==0)cin>>str1[
p+
信小海
·
2024-01-30 00:05
c++
C语言打印金字塔
p+
CSDN专家-link
·
2024-01-24 14:34
问答整理
c语言
开发语言
后端
LeetCode-题目整理【1】
那么这时候可以使用双指针**,p为初始化一个指针,指向数组nums的起始位置,然后遍历数组,根据题目找到满足的条件,这时候就将当前遍历的值赋值给nums[p],然后
p++
(前后顺序需要根据题目来解答),
菜鸟要加油!
·
2024-01-23 09:20
leetcode
算法
数据结构
*
p++
和(*p)++一样吗
大家好,今天给大家介绍*
p++
和(*p)++的区别,文章末尾附有分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!可进群免费领取。
D_ovis
·
2024-01-18 02:20
c++
c语言
c#
Atcoder beginner contest 336 -- E -- Digit Sum Divisible --- 题解(数位dp)
n0){dig[
p++
]=(int)(n%10);n/=10;}longres=0;for(intk=1;k
Studying~
·
2024-01-15 14:29
算法
数据结构
C语言学习之给定任意的字符串,清除字符串中的空格
=''){*
p++
少年维克多
·
2024-01-12 22:27
编程基础
C语言练习题系列
c++
c语言
算法
10.C语言指针3案列代码
int(*p)[3],intlenth);voidyourlist(int(*p)[3][3],intlenth);//int*p:表示&arr[0]&arr[1]&arr[2]//int(*p)[3]:
P+
草根小强
·
2024-01-12 07:33
XDOJ-拷贝字符
='\0'){*l=*p;l++;
p++
;}}intmain(){charstr[50]={};intm;gets(str);scanf("%d",&m);charch[50]={};char*p=str
KeloShen
·
2024-01-08 11:57
c++
c语言
算法
1024 科学计数法 (20 分)
includeintmain(){intexponent;/*theexponentpart*/charline[10000],*p=line;scanf("%[^E]E%d",line,&exponent);if(*
p+
79d12e22ec53
·
2024-01-06 06:03
欧氏筛法
if(flag[i]==0)prime[
p++
]=i;//筛掉i的倍数(无论i为质数还是合数)for(intj=0;j
ThWh
·
2024-01-05 23:49
empty character constant
=''){str[i++]=*p;}
p++
;}str[i]='\0';}main(){charstr[81];charMsg[]="Inpu
mytzs123
·
2024-01-04 00:31
C/C++
头歌C++ 第8章 虚函数与多态性
三、实训所实现系统主要功能1.坐标计算重载运算符Pointp,
p++
,++p,p–,–p2.摩托车类输出把基类中Run、Stop声明为虚函数,进行测试四、实训系统核心代码及必要说明1.坐标计算#includ
代码不会敲
·
2024-01-03 22:58
头歌C++面向对象实训
c++
计算机二级c语言指针考吗,了解一下:计算机二级C语言常见问题:指针
char*p;*p=malloc(10);2*
p++
自增p还是p所指向的变量?3我有一个char*型指针正巧指向一些int型变量,我想跳过它们。4为什么如下的代码((int*)p)++;不行?
砚水
·
2023-12-31 14:14
计算机二级c语言指针考吗
c语言之指针变量输入数组
){//通过指针变量读入数组的10个元素,然后输出这10个元素int*p,i,a[10];//定义指针和变量p=a;//指针变量指向数组首地址for(i=0;i<10;i++){scanf("%d",
p+
小白丶菜狗
·
2023-12-31 11:02
c语言
c++
算法
C语言之指针
='\0'){printf("%c\n",*p);
p++
;}return0;}
胡剑威(James)
·
2023-12-30 00:16
c语言
算法
数据结构
判断一个字符串是否是回文。在主函数中调用一个字符串,调用自定义函数,输出结果。所谓回文是指顺肚倒读都一样的字符串。
#include#includeinthw(char*s){intflag=1;char*p,*q;for(p=s,q=s+strlen(s)-1;p
p++,q--){if(*p!
LZC_hitori
·
2023-12-27 23:07
算法
c语言
day42 1226
=0){
p++
;count++;}returncount;}intmain(){getline(cin,myspac
weixin_51788918
·
2023-12-27 04:10
c++
算法
开发语言
PTA12.09作业
=c)str[i++]=*p;
p++
;}str[i]='\0';}voidf(char*p){intleft=0,i=0;for(i=0;;i++){if(*(p+i)=='\0')break;}intright
一枕眠秋雨>o<
·
2023-12-27 00:22
算法
数据结构
一篇教你轻松解析复杂的指针声明
这里可以分析几个较为简单的指针表达式:*
p++
;先间接访问指针p,然后p的值再自增&
p++
;指针变量的地址
趣多多代言人
·
2023-12-26 01:25
C语言进阶
开发语言
c语言
C语言指针7
1.inta=10;int*p=&a;
p++
;则是说明p指针往后跳过一个整形大小而int**q=&p;q++;说明q往后跳过一个int*的变量(大小)2.inta[3][4]={0};printf("%
haixingtianxinghai
·
2023-12-25 17:09
C语言复习
c语言
C语言:关于自定义函数调用数组的问题
遍历的时候我们也可以用指针(*
p++
)。使用自定义函数的时候,我们传数组的时候,不能是这样的(del(a[n],n,x)),这样我们传入
续杯&
·
2023-12-24 22:45
c语言
算法
c++
编写一个C语言函数,用来删除字符串中的所有空格
='')//如果p的地址不等于空格,则执行if中的内容{str[i]=*p;//把指针p赋给数组str[i]i++;//str[i]的地址+1}
p++
;}str[i]=
LZC_hitori
·
2023-12-22 18:14
c语言
*
p++
和*(
p++
)以及(*p)++的区别
*
P++
,因为*和++的优先级一样,结合方式都是自右向左,先执行
P++
使P指向下一个地址,然后再执行*操作,即取P已经增加了1后,指向的地址的数值。
您隔壁的王老五
·
2023-12-20 21:53
算法
数据结构
排序算法
C语言--吉大oj期末相关的一些题的思路以及实现
=*
p++
){flag=0;break;}}}通过flag判断是否含有子串(
不吃猫粮的猫
·
2023-12-17 02:21
c语言
C语言:递归计算字符串长度的算法(无需临时变量)
='\0'){ count++;
p++
;
普通young man
·
2023-12-15 16:47
算法
数据结构
C语言 指针用法(*q++=*
p++
的含义
里面存放的数据一般情况下是一个地址q=&a;表示给指针q赋值赋的值为a的地址q就是指向的a的地址,q即a的地址(*q)就是指向a地址所存放的值(*q)即a的值2.优先级*与++优先级一样,且都大于=的优先级自右向左运算所以*
p+
秋名山小白
·
2023-12-15 10:09
笔记
c语言
c++
开发语言
C语言--每日选择题--Day37
intnum;doublescore;};structStudentstu[3]={{1001,80},{1002,75},{1003,91}}structStudent*p=stu;A:p->numB:(
p+
小程序面包园
·
2023-12-06 04:53
C语言选择题
c语言
开发语言
C语言-指针运算
a;*(p+1)—>a[1]如果指针不是指向一片连续分配的空间,如数组,则这种运算没有意义指针运算这些算术运算可以对指针做:给指针加、减一个整数(+,+=,-,-=)递增递减(++/–)两个指针相减*
p+
海绵姥姥_
·
2023-12-05 11:40
c语言
开发语言
C++——取地址和自增运算
今天做了道题一下给我整蒙了,把实验探索发篇文章,题目如下:inta[]={10,11,12},*p=&a[0];执行完*
p++
;*p+=1;后a[0],a[1],a[2]的值各为多少答案是10,12,12
写代码的小阿帆
·
2023-12-03 17:46
开发
c++
蓝桥杯 正则问题
实现:1#include2usingnamespacestd;3strings;intp=0;4intdfs()5{6intans=0,t=0;7while(true)8{9if(s[p]=='('){
p+
weixin_30346033
·
2023-11-30 07:05
C语言语法trick
*
p++
先取*p值,再p指针自增。charstr[]="Hello,World";char*end=str+strlen(str);char*p=str;while(p!
_不会dp不改名_
·
2023-11-24 23:29
c语言
c语言
开发语言
C语言--每日五道选择题-- Day22
A:inti=0;i=(i++);B:char*p="hello";p[1]='E';C:char*p="hello";charch=*
p++
;D:inti=0;printf("%d%d\n",i++,
小程序面包园
·
2023-11-24 03:51
C语言选择题
c语言
开发语言
C语言:实现puts函数,gets函数
='\0'){printf("%c",*
p++
);}putchar('\n');}intmain(){char*p="landlsadad";myputs(p);return0;}实现gets函数#includevoidmyputs
GCC蓝蓝蓝
·
2023-11-23 23:36
C语言
c语言
【C语言】利用指针求字符串长度
='\0'){
p++
;}printf("%d",p-str);}
Polaris北极星少女
·
2023-11-19 17:31
c语言
开发语言
实验一 命题逻辑基本运算--头歌答案
q|p));第2关:真值表for(intp=0;p<2;
p++
){for(intq=0;q<2;q++){for(intr=0;r<2;r++){printf("%d%d%d%d\n",p,q,r,(!
垫脚摸太阳
·
2023-11-13 10:44
算法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他