发布网友 发布时间:2022-03-27 16:07
共8个回答
热心网友 时间:2022-03-27 17:36
1、首先我们打开C语言编辑软件。
2、然后我们点开“文件”,“新建”,进入界面以后,我们新建一个C的文件。
3、我们要知道C语言中的字符串结束标志是字符‘\0‘。通常情况下我们有两种办法去输出结束标志。
4、直接使用字符‘\0’来输出结束标志。
5、我们还可以利用ASCII码,'\0'的ASCII码是0,所以我们可以利用0x00来输出结束标志。
热心网友 时间:2022-03-27 18:54
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp,输入问题基础代码。
2、在test.cpp文件中,将“c[20]=strcat(a,b);”调整为:c[0] = '\0';strcat(c,a);strcat(c,b);。
3、编译器运行test.cpp文件,此时成功不通过for循环对字符串c用puts进行了输出。
热心网友 时间:2022-03-27 20:29
C语言中的字符串结束标志是字符‘\0’,它的ASCII码值是0。一般来说使用两种该来加结束标志。
1、使用字符'\0',比如下面的代码
char sztest[3];2、使用ASCII码值来做为结束符,示例代码如下。
#include <stdio.h> 执行结果只输出第1个字符t。
热心网友 时间:2022-03-27 22:20
这个程序错了一句话热心网友 时间:2022-03-28 00:28
你的c[20] = strcat(a,b);这句是个错误语句。追答连接的话使用strcat这个函数式是没错的,strcat(a,b);的意思是把b字符串衔接到字符串a的尾端,有个前提是字符串a的空间需要足够大,能够放下衔接后的字符串。如果想吧衔接后的字符串复制到c中需要这样子写:
strcat(a,b);
strcpy(c,a);
热心网友 时间:2022-03-28 02:53
你输入结束时gets()会自动加结束标志'\0',puts是专门用来输出字符串的,你要的话用for输出也没问题呀。热心网友 时间:2022-03-28 05:34
gets自带结束标志的啊热心网友 时间:2022-03-28 08:32
用break行么