首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
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
129
问题
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全国计算机二级
相关试题推荐
有三个关系R、S和T如下,则关系T由关系R和S通过()得到。
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;
有如下程序#includemain(){chara=’3’,b=’A’;inti;for(i=0;i
若有定义:charc;intd;,程序运行时输入:c=1d=2<回车>,能把字符1输入给变量c、把整数2输入给变量d的输入语句是()。
以下语句中存在语法错误的是
有以下程序structS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",___________);}程序要求输出结构体中成员a的数据
以下程序:#includemain(){charstr[10];scanf("%s",&str);printf("%s\n",str);}运行上面的程序,输入字符串“howareyou”
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
下面的程序在编译时产生错误,其出错原因是()。#include<stdio.h>main(){int1_case;floatprintF;printf(’’请输入2个数:’’);scanf(’
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
在假设检验中,H0为待检假设,犯第一类错误的是【】
道德按一定的善恶标准,在全社会范围内调节人与人、人与社会的关系,从而维护社会生活的稳定,保障人们的正常生活与交往,因此()。
关于文本对齐,源代码设置正确的是()。
A.外生性或膨胀性生长B.浸润性生长C.两者均有D.两者均无恶性肿瘤的生长方式主要为
关于传人侧支抑制
外感咳嗽的病机是
如图6-14所示垂直下泄恒定流水管,出口流速v=6m/s,管径不变,上游断面1-1高于出口断面2-2,高差为4m,水头损失不计,则上断面1-1的压强水头为()mH2O。
首先使用“行政层级式”一词作为一项科学工具和参照框架,用来评价、描述和比较各种组织形式。
资料:爱思传真机公司每年购买8000个用于制造传真机的调制解调器,每个解调器的成本为10元,一年每个解调器的持有成本为3元,每批的订货成本为30元。最近该公司与其供应商准备开始联合库存的管理尝试,力图减低整个供应链的成本,提高竞争力。根据以上资料回答下列问
(2014年真题)在当事人没有约定时,能够取得原物的天然孳息所有权的有()。
最新回复
(
0
)