解题思路:
注意事项:!!!!!!!值就像是表面的东西,而指针就是其根本所在,对指针的操作无时无刻都与值联系在一起!!!!!!!!!
参考代码:
1】自己写函数(建议这个,锻炼一下)
#include <stdio.h>
#include<string.h>
void join_(char s1[20], char s2[20]);
int main()
{
char s1[20], s2[20];
gets(s1);
fflush(stdin);
//fgets(s2, sizeof(s1), stdin);//用着个会接收32
gets(s2);
join_(s1, s2);
puts(s1);
}
void join_(char s1[20], char s2[20])//这里不要用指针,不然传下来后长度变化,导致不能赋值!!!
{
int i = 0, j = 0, i_ = 0,ij = 0;
i = strlen(s1);
j = strlen(s2);
i_ = i;
while (ij <= j)
{
*(s1 + i_) = *(s2 + ij);
i_++;
ij++;
}
}
2】使用头文件
#include <stdio.h>
#include<string.h>
void join_(char s1[20], char s2[20]);
int main()
{
char s1[20], s2[20];
gets(s1);
fflush(stdin);
//fgets(s2, sizeof(s1), stdin);//用着个会接收32
gets(s2);
join_(s1, s2);
puts(s1);
}
void join_(char s1[20], char s2[20])
{
strcat(s1, s2);
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:489 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:1026 |
妹子杀手的故事 (C语言代码)浏览:737 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:687 |
A+B for Input-Output Practice (V) (C++代码)浏览:485 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:639 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:626 |
【偶数求和】 (C语言代码)浏览:588 |
IP判断 (C语言描述,蓝桥杯)浏览:1118 |
最小公倍数 (C语言代码)浏览:1107 |