首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下函数: int fun(char *s) { char *t=s: while(*t++); return(t-s); } 该函数的功能是( )。
有以下函数: int fun(char *s) { char *t=s: while(*t++); return(t-s); } 该函数的功能是( )。
admin
2019-07-14
73
问题
有以下函数:
int fun(char *s)
{
char *t=s:
while(*t++);
return(t-s);
}
该函数的功能是( )。
选项
A、计算s所指字符串的长度
B、比较两个字符串的大小
C、计算s所指字符串占用内存字节的个数
D、将s所指字符串复制到字符串t中
答案
C
解析
首先char*s接受一个字符型数组的首地址,并将这个首地址赋给另一个字符型指针char*t,while(*t++)不断循环直到*t为’\0’,循环结束,此时指针t指向结束标记’\0’后,所以return(t-s)返回的是字符串s所占的字节数。
转载请注明原文地址:https://kaotiyun.com/show/QyRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是()。
有以下程序#include#includevoidfun(char*s){chara[10];strcpy(a,"STRING");s=a;}main(){char*p="PROGRAM";fun(
下列给定程序中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,若给a输入字符串:ABCDEFGKHIJK,调用函数后,字符数组b中的内容为:ABCDEFGHIJK。请改正程序中的错误,使它能得出
若有定义语句:doublea,*p=&a;以下叙述中错误的是()。
以下叙述中错误的是()。
请编写一个函数fun,它的功能是:将SS所指字符串中所有下标为奇数位置的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入"abc4Efg",则应输出"aBc4EFg"。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
以下选项中非法的C语言字符常量是
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i
随机试题
某公安派出所对张某作出罚款200元的行政处罚决定,张某不服。下列说法中正确的是()。
提示疾病发展的转折点是( )。
下列属于二氧化氮检测分析方法的是()。
北京某公司2013年8月上旬发生下列部分经济业务:(1)5日财务科王明因业务需要到西安出差,经领导同意预借其差旅费,开出现金支票5000元付讫。(2)11日财务科王明出差回来,报销差旅费4800元,经审核无误同意报销,同时退回现金200元。(3)假如
关于单位银行卡账户及交易管理要求的下列表述中,不正确的是()。(2010年)
米和面在蒸煮过程中由于加热而受损失的主要是________。
宗教是相信和崇拜超自然的神灵的一种世界观,是自然和社会力量在人们意识中的虚幻和歪曲的反映。它产生于史前社会后期,当时生产力低下,人们无法了解自然界,幻想以祈祷、祭献等来影响和主宰自然界。自阶级产生以后,剥削阶级竭力支持宗教,借以麻痹人民的斗志,后来发展成为
2015年1—3月,G市A区全区完成固定资产投资84.17亿元,同比增长6.1%,增速比去年同期回落4.3个百分点。其中,房地产开发投资31.52亿元,同比增长1.6倍。分产业来看,第二产业完成投资0.54亿元,同比下降73.5%;第三产业继续发挥投资主导
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
存储计算机当前正在执行的应用程序和相应的数据的存储器是___________。
最新回复
(
0
)