求助一道c语言一类题目题目

i==0时,满足i<1,直接进入下次循环,之后的i++語句没有执行,导致之后i值始终是0,所以是个死循环

一道关于c语言一类题目的题目求大神我考试见到的选择题:A指针变量可以相加减B指针变量不占有内存。问哪个错的因为我记得指针变量是能相减但不能相加的,谭浩強的书里也只说了可以相减/usercenter?uid=aa705e795004&teamType=1">stomachcao

既然能相减,肯定能相加

指针变量可以相加减,并非一定要两个指针相加可以是一个指针加常数啊。

任哬变量只要存在,都会申请内存的即使没有初始化,也会占用内存

你对这个回答的评价是?

这是统计字符个数的程序

如题,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的

你对这个回答的评价是



你对这个回答的评价是?

我要回帖

更多关于 c语言一类题目 的文章

 

随机推荐