while((*++ptr > '0' ) && (*++ptr <= '9' ) )的错误
来源:互联网 发布:跟兄弟连学php 百度云 编辑:程序博客网 时间:2024/05/16 07:05
while((*++ptr > '0' ) && (*++ptr <= '9' ) )
{
、、、、、、、、、、、
}
或者
while((*ptr++ > '0' ) && (*ptr++ <= '9' ) )
{
、、、、、、、、
}
估计这是个容易忽略的错误,特此铭记。
因为前一个++会对后一个++产生影响,导致错误,所以当这种判断时,最好改为
while((*ptr > '0')&&(*ptr < '9'))
{
、、、、、、、、、、、
i++;
}
- while((*++ptr > '0' ) && (*++ptr <= '9' ) )的错误
- ptr = malloc(0);
- ptr = (char *)malloc(0)
- ptr = (char *)malloc(0)
- ptr = (char *)malloc(0)
- ptr = (char *)malloc(0)
- int arr[]={6,7,8,9,10}; int *ptr=arr; *(ptr++)+=123; printf("%d,%d",*ptr,*(++ptr));
- 转帖 ptr的用法
- 关于PTR的说明
- ptr = malloc(0*sizeof(char));
- ptr = malloc(0*sizeof(char));
- *(ptr++) += 123
- 汇编日记之忽略PTR引起的错误
- while(*ptr++)什么时候可以作为循环体
- 汇编byte ptr[BP]与word ptr[BX]的区别
- void free(void *ptr)调用后ptr的值是什么
- 汇编里面的PTR是什么意思?
- 关于汇编里面的PTR
- 【Linux】解决外置光驱出现Cannot find kickstart file on CDROM
- 指针问题
- 关闭WINCE系统内的任意进程
- javascript里的原型的具体解释
- RegEx Basic
- while((*++ptr > '0' ) && (*++ptr <= '9' ) )的错误
- linux cp 命令的实现
- JAVA设计模式——职责连模式(China of Responsibility)
- 64位win7环境MyEclipse集成svn后出现Failed to load JavaHL Library的解决办法
- RedHat 下添加路径到环境变量PATH中
- 计算class,struct,uion的sizeof(),struct与uion的区别
- 你真的已经搞懂JavaScript了吗?
- Hadoop项目简介
- 数据结构(C语言描述)读书笔记之堆