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++)
poj 06
='\0';
p++
) 10 { 11
·
2015-11-01 11:17
poj
*++p和*
p++
的区别
*
p++
:先是用*p这个值,然后再使p的地址加1.
·
2015-10-31 17:46
区别
[C语言](*p)++ 与 *
p++
与 ++*p 拨开一团迷雾
环境:win7 IDE:DEV-C++ 编译器:GCC 1.先说++i和i++的基础 代码如下: #include <stdio.h> //just change simple void stop(void) { system("pause"); } int main(void) { int i =
·
2015-10-31 15:57
C语言
C语言细节之三: 指针
1、 后缀++和--比*的优先级高,所以*
P++
与*(
P++
)等价。它自增P并返回P自增前所指向的变量数值。
·
2015-10-31 14:19
C语言
C++五种迭代器之间的关系
迭代器操作 说明(1)所有迭代器
p++
 
·
2015-10-31 11:11
C++
算法导论exercise 5.1-2,5.1-3
time.h> using namespace std; int random(int a , int b) { int p,m=1; //m用来保存2^p for(p=0 ; m-1<b-a ;
p+
·
2015-10-31 10:57
算法导论
[置顶] *
p++
/*++p区别-linux
* s = "123456"; char * p; p = s; printf( "%c\n", *
p+
·
2015-10-31 10:54
linux
四则运算
include<stdlib.h>#include<conio.h> void DealFenshu(int m, int a[][2]){ for(int p=0;p<m;
p+
·
2015-10-31 08:35
四则运算
实验一
#include<iostream.h>#include<stdlib.h>void DealInt(int m,int a[]){ for(int p=0;p<m;
p+
·
2015-10-30 14:49
IT公司笔试题总结(三)
least = MIN(*
p++
, b); 解答: #define MIN(A,B) ((A) <= (B) ?
·
2015-10-27 16:38
笔试题
Java基础算法--排序
、插入排序 数组: 1 void insertionSort(int[] a){ 2 int j; 3 for(int p = 1;p<a.length;
p+
·
2015-10-27 14:58
java基础
C语言:实现一个函数int my_atoi(char s[]),可以将一个字符串转换为对应的整数,如+1234输出1234
int flag = 1; int ret = 0; if(*p=='-') { flag=-1; } if((*p=='+')||(*p=='-')) {
p+
韩静静
·
2015-10-26 20:13
输入1234输出1234
输入+1234输出1234
输入-1234输出-1234
符号位flag
实现一个函数int
my_atoi(char
两指针相减
int array[2]={0,1}; int *p =&array[0]; int *q =&array[1]; q-p=1//等于1 而不是等于4
p++
是值加上了
·
2015-10-23 09:33
指针
1022 词法分析程序
voidscaner(); voidmain() { printf("Pleaseinputthesourcecode:\n\n"); p=0; do{ ch=getchar(); code[
p+
35陈泽展
·
2015-10-22 12:00
Do You Actually Know What *
P++
Does In C?
http://denniskubes.com/2012/08/14/do-you-know-what-p-does-in-c/ Update 1: There were some errors in the first version of this post. Thanks to lmm from hacker news for catching them. Code has been upd
·
2015-10-21 10:05
you
指针加减法运算的“定义域”
例如:
p++
,p--,p+i,p-i,p+=i,p-=i等均是指针变量加(减)一个整数。 将该指针变量的原值(是一个地址)和它指向的变量所占用的存储单元的字节数相加(减)。
·
2015-10-21 10:31
指针
0917 实验一 词法分析程序
voidscaner(); voidmain() { printf("Pleaseinputthesourcecode:\n\n"); p=0; do{ ch=getchar(); code[
p+
31彭一健
·
2015-10-14 22:00
指针改变了吗?码农!
void not_changed(char *p){
p++
;}int main(){ char p[100]= "Not changed"; not_changed(p);
anzhuangguai
·
2015-10-14 14:00
基本排序
include #include intb[11111]; intnum[11111]; //归并排序 voidmergeSort(int*a,intl,intr){ if(r-l=r) b[i++]=a[
p+
u012659423
·
2015-10-13 10:00
实验1词法分析程序
then","while","do","end"};voidscaner(void);main(){p=0;printf("\n请输入源代码:\n");do{scanf("%c",&ch);prog[
p+
28刘阳
·
2015-10-08 14:00
C++学习小结之注意细节点
1、*
p++
,*(
p++
),(*p)++由于后置++是返回当前地址,再对地址自增,所以*
p++
:先取当前地址中存放的内容,再将地址自增,同*(
p++
)(*p)++:取当前地址中存放的内容,再将该内容自增
HXBCJF
·
2015-10-07 15:49
C++
C++学习总结
寻找指定元素的指针
include inta[]={1,2,3,4,5,6,7,8,9,10,20,30,40}; intsearch(int*pt,intn,intkey) { int*p; for(p=pt;p
p+
SHRDLU
·
2015-09-29 16:00
编程
程序员
指针
C语言编程
使用指针实现字符串的插入
='\0';) { t[i]=*p; i++;
p++
; } } t[i]=*s; s++; } t[i]='\0'; returnt
SHRDLU
·
2015-09-28 20:00
编程
程序员
技术
C语言
C语言编程
拆分字符串
='\0') { if(*p=='') {
p++
; cout<
p++; } cout<
qq_18343569
·
2015-09-23 21:00
URAL 1495 One-two, One-two 2 (BFS)
='\0')
p++
; returnp-str
tiutiu2011
·
2015-09-22 14:00
2
bfs
ural
1495
One-two
One-two
0916 编程实验一 词法分析程序
"if","then","while","do","end"};scaner();main(){p=0;printf("输入源程序,以#号结束\n");do{scanf("%c",&ch);prog[
p+
17王昕明
·
2015-09-21 18:00
二维数组取值
usingnamespacestd; intmain() { inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int*p,(*pt)[4],i,j; for(p=a[0];p
p+
qq_18343569
·
2015-09-20 18:00
HDU 2181 哈密顿绕行世界问题
intt[N]; intnum[N]; intk; intp; voiddfs(inttemp,intcur) { if(cur==20&&vis[num[19]][k]) { printf("%d:",
p+
zyx520ytt
·
2015-09-16 21:00
2015腾讯技术面笔试题
今天无意之间在某网站上看到了2015年腾讯技术面笔试题,于是做了下,题不难,比较基础,但有些题还是挺怪的,比如我们常常不想研究的*
p++
、*(
p++
),他还是考了#include intmain(){
u010412719
·
2015-09-13 20:00
腾讯
笔试题
面试题 - 字符串逆序
='\0') {
p++
; } --p; while(p>word) { *p=*p^*word; *word=*p^*word; *p=*p--^*word++; } } voidreverseB
herry5201314
·
2015-09-08 14:00
模拟strlen的三种实现方式
=NULL); while(*p) { count++;
p++
; } returncount;}//遍历字符串intmy_strlen_
漠北尘清
·
2015-09-07 19:58
strlen三种实现方式
C_实现字符串截取函数left、mid和right
dst,char*src,intn) { char*p=src; char*q=dst; intlen=strlen(src); if(n>len)n=len; while(n--)*(q++)=*(
p+
strawberry2013
·
2015-09-07 17:00
hdu4906Our happy ending 状压dp
tmp)continue; for(intp=1;p<=m;
p++
) { intnext=(1<<(p-1))|j|((j<
cq_pf
·
2015-09-06 13:00
字符串中的所有空格替换为“20%”
replace(char * s,int length) { char *p=s; int space=0; while(*p) { if(*p==' ') space++;
p+
ahucsxl
·
2015-09-01 23:00
hdu1403 求最长公共前缀 后缀数组
usingnamespacestd; #definerep0(i,n)for(inti=0;i=0;i--)sa[--cnt[f[i]]]=i; intd=1,p=0; while(d=d)sr[
p+
zjck1995
·
2015-09-01 16:00
从编译器角度分析C语言中数组名和指针的区别
数组名和指针是两个往往很容易让人们混淆的概念,很多人以为数组名就是一个指针,也有很多人知道数组名不同于指针但是仅知道数组名的值不能像指针一样改变例如你可以写出下面这样的代码:int*p;
p++
;却不能写这样的代码
hustyangju
·
2015-08-25 10:00
数组
C语言
指针
C/C++编程细节(一)——你未必知道
1、printf函数的参数从右向左运算chars[]="123",*p; p=s; printf("%c%c%c\n",*
p++
,*
p++
,*
p++
);结果:321 分析:*
p++
运算,先计算*
tfygg
·
2015-08-21 23:00
C++
c
细节
const、volatile、mutable关键字
const修饰指针:常量指针:是指针不过指向的是常量可以进行
p++
操作不能进行*p操作;指针常量:是常量,不过有一个指向它地址的指针,可以进行*p操作,不可以进行
p++
操作。用常量代替宏
Blues1021
·
2015-08-16 22:00
使用C语言提取子字符串及判断对称子字符串最大长度
非ASCII字符读取2个字节,ASCII读取一个字节,获取字符串长度*/intStrLenU(constchar*string){intlen=0;constchar*p=string;while(*
p+
zinss26914
·
2015-08-11 10:09
C语言中6组指针和自增运算符结合方式的运算顺序问题
在C语言中,当指针运算符和++或者�C结合时很容易分不清运算顺序,在这里总结一下,下面一共分析6中组合:*
p++
,(*p)++,*(
p++
),++*p,++(*p),*(++p)。
xingjiarong
·
2015-07-27 09:51
C语言中指针和自增运算符结合时的运算顺序问题
blog.csdn.net/xingjiarong/article/details/47071225在C语言中,当指针运算符和++或者–结合时很容易分不清运算顺序,在这里总结一下,下面一共分析6中组合:*
p+
xingjiarong
·
2015-07-27 08:00
C语言
指针
写一个函数找出一个整数数组中,第二大的数
end) { return; } intpivot=a[end]; intp=begin; intq=begin-1; while(ppivot) { q++; swap(a[p],a[q]); }
p+
brucehb
·
2015-07-20 00:00
编写一个C++风格的程序,计算输出Fibonacci数列的前20项
*(p+1)=1;cout<<*p<<"\t"<<*(p+1)<<"\t";p=p+2;for(inti=3;i<=20;i++){*(p)=*(p-1)+*(p-2);cout<<*p<<"\t";
p+
wenpu_Di
·
2015-07-18 22:28
c++学习历程
计算一个字符串的长度,mystrlen
p)//如果是空指针 return-1; while(*p) {
p++
; size++; } returnsize; } intmain() { char*s; charc[20]; s=c; gets
u012701023
·
2015-07-04 19:00
LeetCode 题解(130): Bitwise AND of Numbers Range
题目:Givenarange[m,n]where0>=1; n>>=1;
p++
; } returnm>=1; n>>=1;
p++
; } returnm>=1
u011029779
·
2015-06-30 01:00
Algorithm
LeetCode
面试题
可变参数的add函数的实现: int add(int argc, ...){}
usingnamespacestd; intadd(intargc,...) { intsum=0; int*p=&argc+1; inti=0; for(i=0;i
p+
stpeace
·
2015-06-18 23:00
16进制整数转化成字符串
,char*buf,intsize)const//16进制 { char*p=buf; chart='0'; intlen=0; intslen=size; while(val>0&&len9){ *
p+
首席吹牛官
·
2015-05-22 12:00
求字符串长度,要求只能用指针求解
因为只能用指针,所以不用以前的引入一个计数器就搞定,所以只用两个指针相减的原理来实现,#include intStrlen(char*arr) { char*p=arr; while(*
p++
)
zhou753099943
·
2015-05-12 20:00
求字符串长度
set,map用于统计输出
=ss.end();
p++
) cout(ss)m1; for(p=ss.begin();p!=ss.end();
p++
) m1.
yanerhao
·
2015-05-08 18:00
从编译器角度分析C语言中数组名和指针的区别--转
数组名和指针是两个往往很容易让人们混淆的概念,很多人以为数组名就是一个指针,也有很多人知道数组名不同于指针但是仅知道数组名的值不能像指针一样改变,例如你可以写出下面这样的代码: int *p;
p+
fp_moon
·
2015-05-07 17:00
c
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他