首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
mystrlen函数的功能是计算str所指字符中的长度,并作为函数值返回,请填空。 int mystrlen(char * str) { int i; for(i=0;【 】!=’\0’;i++); return(i);}
mystrlen函数的功能是计算str所指字符中的长度,并作为函数值返回,请填空。 int mystrlen(char * str) { int i; for(i=0;【 】!=’\0’;i++); return(i);}
admin
2010-03-29
111
问题
mystrlen函数的功能是计算str所指字符中的长度,并作为函数值返回,请填空。
int mystrlen(char * str)
{ int i;
for(i=0;【 】!=’\0’;i++);
return(i);}
选项
答案
* (str+i)或str[i]
解析
str是指针变量,它指向字符型数据,在循环过程中,可以用 * (str+i)来访问字符串中的第i个元素,判断是否是结束标志,如果不是,i=i+1,继续取下一个元素进行判断,直到 * (str+i)的值为’\0’为止,也可以用下标的方式引用字符,如 * (str+i)相当于 str
。注意:C++中字符串指针的相关问题。
转载请注明原文地址:https://kaotiyun.com/show/21jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序#include<stdio.h>int*f(int*s,int*t){int*k;if(*S<*t){k=s;s=t;t=k;)returns;)main(){inti=3,3=5,*p=&i,*q=&j,*r;r=f
有以下程序#include<stdio-h>intfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));}程序
以下叙述正确的是
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
在数据库系统中,给出数据模型在计算机上物理结构表示的是
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是
随机试题
心室肌动作电位平台期的长短决定
使用描述性语言对评估对象“质”的特征、程度、状态、和性质进行评估属于()
Shedidn’tbringthebadnewstohermother______thatshemightbreakdown.
A.心神失养B.肝旺扰神C.脾虚气弱D.胃气不和E.肺气虚弱
当下颌从姿势位闭合,若只有少数牙甚至个别牙接触,提示这些牙有切牙的切缘或尖牙的牙尖有磨损小平面,提示有
甲自己制作了某银行支行的业务印章,并印制了空白存单,然后制作了一张100万元的银行存单,并以此从另一家银行获得抵押贷款100万元。根据《刑法》的有关规定,下列说法正确的有()。
简述教师的思维特征。
历史上,语言在世界上的分布反映了世界权力的分配。使用最广泛的语言,如英语、西班牙语、法语、阿拉伯语和俄语,都是或曾是帝国的语言,这些帝国曾积极促进其他民族使用它们的语言。权力分配的变化产生了语言使用的变化,英国和法国都曾坚持在其殖民地使用自己的语言,但大多
不属于细胞和组织适应性形态学变化的是
李老师制作完成了一个带有动画效果的PowerPoint教案,她希望在课堂上可以按照自己讲课的节奏自动播放,最优的操作方法是:
最新回复
(
0
)