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++)
内存重叠
p)return;while(*p==''){
p++
;i++;}strcpy(buf,buf+i);}上述代码是将字符串前面的空格去掉,比如字符串"abcd"转变为字符串"abcd"这段代码运行的时候,
qq_910076521
·
2020-08-23 18:58
c
编程实现输入任意字符串,输出其反转后的字符串。如输入qwer,输出rewq
=0){len++;
p++
;}//交换...inti=0;charc;while(i<=len/2-1){c=*(s+i);*(s+i)=*(s+len-1-i);*(s+len-1-i)=c;i++;
心系五道口
·
2020-08-23 18:54
线性的初始化数组
inta[3][4];intnum=0;for(int*p=&a[0][0];p<&a[0][0]+12;
p++
){*p=num;printf("%p\n",p);num++;}
july_young
·
2020-08-23 17:55
摘录
C语言----指针算术运算
一、指针加法运算这里对指针加常数(如int*p,
p++
)进行讨论指针加指针非法假设指针+1有以下三种情况:1、加一个单元格(正确)2、加一个字节3、加整个数组(没有意义)#includeintmain(
Strivee_
·
2020-08-23 11:34
C语言
结构体指针移位问题~~
只不过是在做的过程中,我遇到了上一次组队去比赛时遇到的结构体排序问题,结构体指针是不能用
p++
来进行移位的。。。所以要记下来。
劉俊
·
2020-08-23 10:13
float
struct
作业
编程
list
c语言:通过指针变量输出整型数组a的10个元素
includeintmain(){inti,a[10],*p=a;printf("pleaseenter10integernumbers:");for(i=0;i<10;i++){scanf("%d",
p+
岩枭
·
2020-08-23 08:32
C语言
利用指针输出数组
=-1;){printf("%d\n",*
p++
);}//while(*p!=-1){//printf("%d\n",*
p++
);//}return0;}
愿我像海中的灯塔
·
2020-08-23 08:45
c语言
两个字符串的公共部分的长度
《编程珠讥》中comlen返回两个参数字符串中的共同部分的长度,代码如下:intcomlen_error(char*p,char*q){inti=0;while(*p&&*
p++
==*q++)i++;returni
weixin_34100227
·
2020-08-23 08:17
例 8.7 通过指针变量输出整型数组a的10个元素。
代码块:#includeintmain(){inta[10],*p;for(p=a,printf("Pleaseenter10numbers:");p
p++));//通过指针变量输入
Navigator_Z
·
2020-08-23 06:51
个人设计
C语言:使用指针输出数组元素
;int*p;//定义整形指针变量p=&a[0];//对指针变量赋值inti;for(i=0;i<10;i++){scanf("%d",&a[i]);}for(p=&a;p<(a+10);
p+
鸡汤泡饼不加蛋
·
2020-08-23 04:31
合并石子(区间dp)
i-1]+x;//前缀和}memset(f,127,sizeof(f));//找最小值,自然要赋初值为最大的啦for(i=1;i<=n;i++)f[i][i]=0;//初始化for(p=1;p<=n;
p+
weixin_30887919
·
2020-08-23 03:16
组合数与二进制
从n个不同元素中取出m(mintwe(intn){intp=0;while(n){if(n%2==0){
p++
;//记录有几个2}else{break;}n=n/2;}returnp;}intmain(
wanghandou
·
2020-08-23 03:32
进制转换问题
练习4实现strchr的功能,即在一个字符串中查找一个字符
='\n'){if(*p==needfind){returnp-line+1;}
p++
;}return-1;}intmain(){charfind;charinputLine[MAXN];scanf("
leafinsnowfield
·
2020-08-23 01:52
算法入门经典第三章数组和字符串
c语言
系列练习题(C/C++)
1、*(
p++
)、*(p)++、*(++p)#includeintmain(){int*p=NULL;inta[]={1,2,3,4};p=a;/**(
p++
)+=100;printf("%d,%d,%
sumup
·
2020-08-22 13:04
练习题
编译出现lvalue required as increment operand的错误
10]={“hello”};a++;这里就会报错,因为a是char[]类型的,它表示的是这个数组的首地址和第一个元素的地址,不能直接去操作a++去移动地址,如果想移动可以char*p=a;然后再操作p,
p+
很黑的黑
·
2020-08-22 12:27
C/C++
Debug类
【C语言】将字符串转化成整数,正序(逆序)输出
='\0')//找到\0{
p++
;}p--;//\0前一位inttemp;while(str
Aff ''
·
2020-08-22 04:32
C语言
哈希表之词频统计
defineNHASH9973//最好定位质数#defineMULT31//乘法器nodebin[NHASH];//哈希表索引unsignedinthash(char*p){unsignedinth=0;for(;*p;
p+
weixin_30772105
·
2020-08-22 03:20
c/c++
数据结构与算法
python
sort函数可以只对一个数排序
includeusingnamespacestd;boolcmp(inta,intb){returna>b;}intmain(){inta[10]={0,1};sort(a,a,cmp);for(intp=0;p<10;
p+
活最好的自己
·
2020-08-22 02:32
c/c++
算法
i++原理分析
今天遇到同学提出了一个题目,如下:下列程序输出结果为:#includeintmain(){chara[]="123",*p;p=a;printf("%c%c%c\n",*
p++
,*
p++
,*
p++
);return0
Chacojack
·
2020-08-22 01:11
java
strupr ( )【C语言库函数源代码】
='/0'){if(*p>='a'&&*p<='z')*p-=0x20;
p++
;}returnstr;}intmain(
ammana_babi
·
2020-08-22 01:50
string.h
函数源代码
编程验证哥德巴赫猜想:任意一个充分大的偶数,可以用两个素数之和表示。如: 4 = 2 + 2 6 = 3 + 3。 **输入格式要求:"%d" 提示信息:"Input a number:\n"
includeintmain(){inti,m;intp,q,flagp,flagq;printf("Inputanumber:\n");scanf("%d",&m);if(m%2==0){for(p=2;p
p+
ubul.dol
·
2020-08-21 20:28
关于 *
p++
分别作为左值,右值,左右值的操作(C/C++)
关于*
p++
(C/C++)目录关于*
p++
(C/C++)目录作为左值作为右值同时作为左值和右值作为左值voidmain(){charaa[]="abaaa";charb=‘c’;char*pa=aa;*
swq123459
·
2020-08-21 20:41
C/C++
nginx源码分析-ngx_get_options函数及如何添加自定义option
char*const*argv){u_char*p;ngx_int_ti;//循环遍历argvfor(i=1;i
p+
KayChanGeek
·
2020-08-21 18:52
音视频应用开发
写一个函数讲一个字符串使用特定的分隔符分割后输出
includeintmain(){char*p=NULL;chars[100];inti=0;scanf("%s",s);p=s;printf("%s\n",p);chara;intcount=0;while((a=*
p+
黄俊东
·
2020-08-21 13:56
c
linux
【c语言】调整数组使奇数全部都位于偶数前面
=NULL);while(p
p++;}while(
zhaoyaqian552
·
2020-08-21 12:03
pta 实验8-1-4 使用函数的选择法排序 (25分)
voidsort(inta[],intn){inttemp,p,t,i;for(p=0;p<n+1;
p++
){t=p;for(i=p+1;i<n;i++)if(a[i]<a[t])t=
沃德奥莉玛德
·
2020-08-21 10:19
hash算法简易实现
charhash_name[512]={0};registerunsignedinthash;registerunsignedchar*p;for(hash=0,p=(unsignedchar*)strHash;*p;
p+
fly542
·
2020-08-21 08:10
Algorithm
C++
windows 遍历子目录所有文件
includeintclean_backslash2(char*str){char*p;while(*str){if(*str=='\\'&&*(str+1)=='\\'){p=++str;while(*str){*
p+
weixin_34234829
·
2020-08-20 19:12
26.删除排序数组中的重复项(标记量和双指针两种方法)
publicintremoveDuplicates(int[]nums){intj=0;//记录删除的个数==赋值时下标减少的值+1for(inti=0;i1){nums[p+1]=nums[q];}
p+
Shipeng__
·
2020-08-20 04:39
#
实现一个函数,把字符数组中的每个空格替换成“%20”。 例如输入“we are happy.”,则输出“we%20are%20happy”
='\0')){if(*p==''){count++;//计算空格数}
p++
;}char*i=p-1;char*j=i+count*2;while(i<=j){if(*i!
shine_zyd_way
·
2020-08-20 01:41
c
实现一个函数,替换字符串的空格。
方法1:定义一个指针p指向数组,数组内元素个数为len,直观扫描数组,没有遇到空格时
p++
,遇见空格时将空格置为'%',利用memmove函数将数组往后移动两个字节,移动后的两个字节分别存放‘2','0
夏花9787
·
2020-08-20 01:02
C语言练习
判断一个字符串是否是回文。
{if((*
p++
)!=(*q--))//只要有一个不符合,就返回0;return0;}return1;//此时说明是回文
上头丶削肾客
·
2020-08-19 18:42
CC++程序
求职笔试题
利用风骚小递归遍历MenuStrip获取TreeView中的TreeNode项
TreeViewtreeV,MenuStripMenuS){for(inti=0;i0)for(intj=0;j0)for(intp=0;p
p+
岚匀
·
2020-08-19 08:33
c#
使用指针连接两个字符串
='\0'){*l=*p;
p++
;l++;}while(*q!='\0'){*l=*q;q++;l++;}l='\0';}intmain(){charc[100],*
今天只有一位顾客
·
2020-08-19 05:01
假期记录
C语言:使用指针连接两个字符串
='\0';){*p=*str1;str1++;
p++
;}for(;*str2!
鸡汤泡饼不加蛋
·
2020-08-19 05:53
*
p++
、(*p)++、*++p、++*p 的区别
inta[5]={1,2,3,4,5};int*p=a;*
p++
先取指针p指向的值(数组第一个元素1),再将指针p自增1;cout<<*
p++
;//结果为1cout<<(*
p++
);//1(*p)++先去指针
景色如画
·
2020-08-19 03:04
c++
定义一个字符数组,存放100个元素,使用gets函数获取一个字符串,然后使用指针统计字符串;不知道哪里出了问题??
includeintmain(){charstr[100];gets(str);char*p=str;inti,d=0,x=0,k=0,s=0;for(i=0;i='0'&&*p<='9')s++,
p+
zaZZzd
·
2020-08-18 07:59
回溯法求解全排列问题
='\0';
p++
){swap(*begin,*p);pl(a,begi
倾听-雨落
·
2020-08-18 00:28
C++
c/c++ 面试笔试知识点----牛客网(4)
*
p++
和*(
p++
)都是先取*p的值再将p自增77.char*p,*q;p=(char*)malloc(sizeof(char)*20);q=p;scanf(“%s%s”,p,q);printf(“%
luoyeyeye
·
2020-08-17 23:01
c++
c语言
Liunx
c
LeetCode 977. 有序数组的平方
示例:输入:[-4,-1,0,3,10]输出:[0,1,9,16,100]输入:[-7,-3,2,3,11]输出:[4,9,9,49,121]提示:1=0&&j=0){result[
p++
]=A[i]*
HarvestWu
·
2020-08-17 20:36
LeetCode
C语言的一个笔试题:指针与数组的问题
*p=A[0];*(p+1)=a[1];然后去掉(),既*p+1=A[0]+1;因为*的优先级高于双目运算符+,所以是先取了数组第一个元素,然后+1;*
p++
则是其实是两步操作,先取了p指向值,然后指针
我不是至尊宝
·
2020-08-17 07:20
杂学杂用
[算法]有趣算法合辑[31-40]
='\0'){n=n*8+*p-'0';
p++
;}printf("%d",n);}题目32:求0—7所能组成的奇数个数。
王之誉
·
2020-08-17 04:05
C
C#
Arithmetic
C++11以前的序列点
例如,*
p++
!=0&&*q++
纯属虚构
·
2020-08-17 00:58
C++
设计一个算法判断一个字符串是否是回文
='\0'){
p++
;l
zhuimengzh
·
2020-08-16 22:22
面试题集
C++
【c语言】判断一个字符串是不是回文字符串
='\0'){
p++
;}p--;while(*q!
zhaoyaqian552
·
2020-08-16 22:15
写一函数int fun(char *p)判断一字符串是否为回文,是返回1,不是返回0,出错返回-1
p)return-1;while(p
p++)!=(*q--))retur
qustdjx
·
2020-08-16 20:46
CC++语言学习
c++冒泡排序
inti=0;i>c[i];//循环n次,给数组赋值}for(inti=0;ic[j+1]){inttemp=c[j+1];c[j+1]=c[j];c[j]=temp;}}}for(intp=0;p
p+
Time小哥哥
·
2020-08-16 16:10
C++
统计单词个数.c
#include#defineSPACE''intcount_word(char*str){if(str==NULL)return-1;intcount=0;char*p=str;while(*
p++
!
封雷
·
2020-08-16 14:15
力扣75. 颜色分类 题解
left作为左端点,right作为右端点,p初始值为0,移动p对nums[p]进行判断,为0则与nums[left]交换,交换后
p++
,left++。
1Lucky
·
2020-08-16 01:26
编C语言程序:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能
C语言程序:用自定义函数实现字符串处理函数strcat、strcpy、strcmp、strlen和strlwr的功能strlen(char*str){intn=0;char*p=str;while(*
p+
pzp_7676
·
2020-08-16 00:33
C/C++
语言
c
上一页
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
其他