以下函数的功能是将两个字符串s和t连接起来,横线部分应该填写什么语句? void conj(char *s,char *t) { char *p=s; while(*s) _______; while(*t) {*s=*t;s++;t++; } *s='\0'; }
时间: 2023-12-28 20:03:44 浏览: 54
可以使用指针运算符`++`,将指针`s`移动到字符串`s`的末尾处,然后再将字符串`t`接在其后即可,如下所示:
```
void conj(char *s,char *t) {
char *p = s;
while (*s) {
s++;
}
while (*t) {
*s = *t;
s++;
t++;
}
*s = '\0';
}
```
相关问题
matlab中的conj函数,matlab中 conv和xcorr两个函数的区别&conj()函数
关于Matlab中的conj函数:
conj函数是用来求复数的共轭的函数,它的作用是将复数的虚部取负,即将a+bi变成a-bi。
关于Matlab中的conv和xcorr两个函数的区别:
1. conv函数是卷积运算,xcorr函数是相关运算。它们在数学上的定义有所不同,但都是线性运算。
2. conv函数的输出长度是输入信号长度之和减1,xcorr函数的输出长度是输入信号长度之和加1。
3. conv函数的输出是两个信号做卷积的结果,xcorr函数的输出是两个信号做相关的结果。
因为卷积和相关的计算方式不同,所以它们在实际应用中的使用场景也不同。一般来说,在信号处理中,卷积常用于滤波、卷积编码等方面,而相关则常用于信号匹配、信号相似性度量等方面。
希望能对你有所帮助!
//下面程序的功能是将两个字符串s1和s2连接起来。请填空。 #include<stdio.h> char *conj(char *p1,char *p2) { char *p=p1; while(*p1) ______; while(*p2) { *p1=______; p1++; p2++; } ______ return p; } main() { char s1[80],s2[80]; gets(s1); gets(s2); conj(s1,s2); puts(s1); }
下面是填空后的程序:
```c
#include<stdio.h>
char *conj(char *p1, char *p2)
{
char *p = p1;
while (*p1)
p1++;
while (*p2)
{
*p1 = *p2;
p1++;
p2++;
}
*p1 = '\0';
return p;
}
int main()
{
char s1[80], s2[80];
gets(s1);
gets(s2);
conj(s1, s2);
puts(s1);
return 0;
}
```
在这个程序中,我们使用两个指针 `p1` 和 `p2` 分别指向字符串 `s1` 和 `s2` 的起始位置。首先,我们将指针 `p` 指向 `s1`,然后使用 `while` 循环找到 `s1` 的末尾位置。接下来,我们使用另一个 `while` 循环将 `s2` 中的字符逐个复制到 `s1` 的末尾,直到遇到字符串结束符。最后,我们在 `s1` 的末尾添加字符串结束符 `\0` 并返回指针 `p`。
这样,程序将会将两个字符串连接起来,并输出结果。
相关推荐
![text/x-c](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)