一个应用程序的C语言源程序通过printf语句在标准输出输出信息 运行时只要使用输出重定向机制 不

大学网课 已帮助 人

一个应用程序的C语言源程序通过printf语句在标准输出输出信息,运行时只要使用输出重定向机制,不需要修改原先的程序加入文件操作的代码,就可以把输出结果存入指定名字的文件。

一个应用程序的C语言源程序通过printf语句在标准输出输出信息 运行时只要使用输出重定向机制 不

热搜:c语言程序可以嵌套加入汇编程序模块

回答

共1条回复

  • char *fun(char *s char *t) { int ii; for(i=0;s[i]!= '\\0';i++); /*求字符串的长度*/ for(j=0;t[i]!= '\\0';j++); if(i>=j) /*比较两个字符串的长度*/ return s; /*函数返回较长的字符串若两个字符串长度相等则返回第1个字符串*/ else return t; } char *fun(char *s, char *t) { int i,i; for(i=0;s[i]!= '\\0';i++); /*求字符串的长度*/ for(j=0;t[i]!= '\\0';j++); if(i>=j) /*比较两个字符串的长度*/ return s; /*函数返回较长的字符串,若两个字符串长度相等,则返回第1个字符串*/ else return t; } 解析:本题中,第1个for循环的作用是求出s的字符个数i,第2个for循环的作用是求出t的字符个数j,因为任何循环都要控制一条语句,所以在每一个for循环条件后面必须要有一个分号。 本题也可用如下技巧: char*fun(char*s,char*t) {if(strlen(s)>=strlen(t)return s; else return t; }