这个其实也没什么好去分析的,按照题目的要求去做就可以了。
比如说这个题目,题干已经很明确的告诉你要去你写一个函数完成两个字符串的连接(不使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串后。
那么你按要求写就好了
给个例子
void fun(char p1[], char p2[])
{
int i=0,j=0;
while(p1[i]!='\0')
{
i++;
}/*因为是p2所指的字符串连接到p1所指的字符串后。所以找到p1字符串的结尾*/
while(p2[j]!='\0')
{
p1[i]=p2[j];
i++;
j++;
}/*从p1字符串结尾开始依次用p2的字符填充直到p2中的内容为'\0'*/
p1[i]='\0';
/*要注意给p1[]字符串结束标志,这个地方很容易忘记。因为当p2[j]是'\0'时已经退出循环了,所以p1[]是没有结束标志的,可能会导致程序崩溃哦。*/
}
2级C是很基础的 考来考去就那么几个上机题 说实话 你那几种题型一样写几个就OK了 呵呵 但是要细心 2级C考的就是你细不细心的问题 加油 祝你考试顺利