首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数实现的功能是__________。 void fun(char*s) { char*p,*q,temp; p=s; q=s+strlen(s)-1; while(p
以下函数实现的功能是__________。 void fun(char*s) { char*p,*q,temp; p=s; q=s+strlen(s)-1; while(p
admin
2012-12-29
31
问题
以下函数实现的功能是__________。
void fun(char*s)
{
char*p,*q,temp;
p=s;
q=s+strlen(s)-1;
while(p
{
temp=*p;
*p=*q;
*p=temp;
p++;
q--;
}
}
选项
答案
将字符串首尾颠倒
解析
“p=s;”将指针p指向串s头,然后“q=s+strlen(s)-1;”将q指向串s尾。在while循环中将p,q指向的字符交换,即循环后实现首尾颠倒。
转载请注明原文地址:https://jikaoti.com/ti/wVL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩),则该关系为(
下列叙述中正确的是()。
输出语句:printf("%d\n",11+011);的输出结果是()。
有以下程序 #include<stdio.h> intshow(char*str) {while(*str) {putchar(*str+1); str++: } return*str+1; } main
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
设有如下函数定义: #include<stdio.h> intfun(intk) {if(k<1)return0; elseif(k==1)return1; elsereturnfun(k-1)+1; } 若
若有定义floata=12.3f;doubleb=456.78;若想用printf函数输出a和b的值,关于输出格式,以下说法正确的是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
负责数据库中查询操作的数据库语言是()。
随机试题
急性髓细胞白血病患者,染色体核型为46,XY,t(15;17)(q22;q22),可以诊断为
喜树碱
A.怒则气上B.悲则气消C.喜则气缓D.思则气结E.恐则气下患者因受精神刺激而气逆喘息,面红目赤,呕血,继则昏厥卒倒。其病机是()
徐某,女,35岁。因重度宫颈糜烂行子宫颈电熨术。下列注意事项不恰当的是
以下说法正确的是()
2014年2月24日,上海举行了上海市行政审批制度改革工作电视电话会议,会议强调要把深化行政审批制度改革作为全面贯彻落实十八届三中全会精神的重要抓手,突出先行先试,突出制度突破,突出务实高效,通过进一步(),在放开、放手、放活上下工夫,确保审改工作
下列有关清末制定的刑事法典的表述,正确的是()。
访问磁盘时,当磁头到达指定磁道后,必须等待所需要的扇区到达读写头下,这一部分时间称为【】时间。
Whatdidthewomandobeforeshecameforthisjob?
Howwillthemanspendhisvacation?
最新回复
(
0
)