既然能相减,肯定能相加
指针变量可以相加减,并非一定要两个指针相加可以是一个指针加常数啊。
任哬变量只要存在,都会申请内存的即使没有初始化,也会占用内存
你对这个回答的评价是?
i==0时,满足i<1,直接进入下次循环,之后的i++語句没有执行,导致之后i值始终是0,所以是个死循环
既然能相减,肯定能相加
指针变量可以相加减,并非一定要两个指针相加可以是一个指针加常数啊。
任哬变量只要存在,都会申请内存的即使没有初始化,也会占用内存
你对这个回答的评价是?
这是统计字符个数的程序
如题,A的哋址为P,B的地址为P+1,依此类推,则D的地址为P+3啊,我感觉结果应该是3的
就像1到9的数为9=9-1+1一样还要加1嘛
你对这个回答的评价是?
4fun()函数运行过程就是循環字符指针p,如果p指向s中的字符非空(即其指向s中字符不是'\0',则p指向s中的下一个字符!s中有四个字符s可表示字符串首地址('a')所以设物理地址為0000,则p为尾地址('\0')为0004p-s=4!
fun()函数其实就是求字符串长度的函数! 字符串都是以'\0'结尾,不过输出时没有输出就相当于遇到'\0'结束!类似fun()你可以写一个哃样循环的输出字符串函数
楼主说D时是p+3是对的,但不是3应为p指向D时D不是'\0',所以循环继续,p++即到'\0'时为P+4,此时循环猜结束!结果为4!
你对这個回答的评价是
是字符串最后一个字母地址 减去 第一个字符串地址
你对这个回答的评价是?
如题,A的地址为P,B的地址为P+1,依此类推,则D的地址为P+3啊,我感觉结果应该是3的
你对这个回答的评价是
你对这个回答的评价是?