c++for(;*p1!='\0';p1++,
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 07:23:15
c++for(;*p1!='\0';p1++,
我想知道括号里的格式是怎么回事
我想知道括号里的格式是怎么回事
for( ; *p1 != '\0'; p1++,p2++)
这个循环的意思就是 当指针p1 所指向的内容不为结束符 \0 的时候 指针p1,p2 加1
*p1 != '\0' 这是循环的条件
p1++,p2++ 这是满足条件后要进行的操作
再问: 那为什么前面要加个分号呢
再答: 这是for循环的硬性格式
for(int i = 0; i < 10; i++){}
for 循环的括号内必须有两个分号
for( 这里进行些初始化工作,可以没有,但不能省略分号 ; 这里写循环条件 ; 这里做我们的循环变量的加减操作 )
这个循环的意思就是 当指针p1 所指向的内容不为结束符 \0 的时候 指针p1,p2 加1
*p1 != '\0' 这是循环的条件
p1++,p2++ 这是满足条件后要进行的操作
再问: 那为什么前面要加个分号呢
再答: 这是for循环的硬性格式
for(int i = 0; i < 10; i++){}
for 循环的括号内必须有两个分号
for( 这里进行些初始化工作,可以没有,但不能省略分号 ; 这里写循环条件 ; 这里做我们的循环变量的加减操作 )
c++for(;*p1!='\0';p1++,
while(*p1) p1++; while(*p2) { *p1=*p2; p1++; p2++; } *p1=0;
P1=0x7F; for(i=0;i>=1; P1 |=0x80; }
p1
while(p1) while(p1->next) { { p1=p1->next; p1=p1->next; } }
单片机c语言 sbit P1_0 = P1 ^ 0;
单片机中断程序P1=P1 | 0x80;
sbit P1_0 = P1 ^ 0;
int *p1,*p2; p1=(int *)malloc(10); p2=p1+2; printf("p1=0x%x,
C语言问题:int a[10],*P1,*P2; P1 =& a[0]; P2 =& a[5];
#includevoid main(){int *p1,*p2,a[5]={1,3,5,7,9};for(p1=a;p1
C++p1->next=p2;和p2=p1->next;是不是都代表p2指向p1的下一个地址?