十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
A、main函数是不能被任何函数调用的,所以a错了
创新互联网络公司拥有10余年的成都网站开发建设经验,近千家客户的共同信赖。提供成都网站设计、成都做网站、网站开发、网站定制、卖友情链接、建网站、网站搭建、成都响应式网站建设公司、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务
B、函数可以单独编译,每个函数都能单独写成一个文件,所以B对的
C、函数都要通过main函数的调用才能正确的运行,main函数是一个程序的唯一入口
D、函数是不可以嵌套使用的
因为
C语言编译时要检查语法,所以A不对;
C语言没有过程,只有函数,所以B不对;
C语言函数内不能定义函数,既不能嵌套定义,所以C不对。
排除法也知道是D了。当然由“函数内不能定义函数”也可以推出所有函数都是外部函数。
—— 其实这种说法对外部函数的理解也还值得商榷。但其它的是完全不对,也就选它吧。
1.等长字符串交换
#define MAXSIZE 30
#includeiostream.h
void exchange(char *a,char *b)
{
int i=0;
char c[MAXSIZE];
while(a[i]!='\0')
{
c[i]=a[i];
a[i]=b[i];
b[i]=c[i];
i++;
}
}
int main()
{
char a[MAXSIZE],b[MAXSIZE];
cout"输入两个等长字符串:"endl;
cinab;
exchange(a,b);
coutaendlbendl;
return 0;
}