C语言试题 请说明具体原因1 一下关于字符串的叙述正确的是A C语言中有字符串类型的常量和变量B 两个字符串中的字符个数相同时才能进行字符串大校的比较C 可以用关系运算符对字符串的
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/04 06:22:57
![C语言试题 请说明具体原因1 一下关于字符串的叙述正确的是A C语言中有字符串类型的常量和变量B 两个字符串中的字符个数相同时才能进行字符串大校的比较C 可以用关系运算符对字符串的](/uploads/image/z/3151051-43-1.jpg?t=C%E8%AF%AD%E8%A8%80%E8%AF%95%E9%A2%98+%E8%AF%B7%E8%AF%B4%E6%98%8E%E5%85%B7%E4%BD%93%E5%8E%9F%E5%9B%A01+%E4%B8%80%E4%B8%8B%E5%85%B3%E4%BA%8E%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E5%8F%99%E8%BF%B0%E6%AD%A3%E7%A1%AE%E7%9A%84%E6%98%AFA+C%E8%AF%AD%E8%A8%80%E4%B8%AD%E6%9C%89%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%B8%B8%E9%87%8F%E5%92%8C%E5%8F%98%E9%87%8FB+%E4%B8%A4%E4%B8%AA%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%AD%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%AA%E6%95%B0%E7%9B%B8%E5%90%8C%E6%97%B6%E6%89%8D%E8%83%BD%E8%BF%9B%E8%A1%8C%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%A4%A7%E6%A0%A1%E7%9A%84%E6%AF%94%E8%BE%83C+%E5%8F%AF%E4%BB%A5%E7%94%A8%E5%85%B3%E7%B3%BB%E8%BF%90%E7%AE%97%E7%AC%A6%E5%AF%B9%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84)
C语言试题 请说明具体原因1 一下关于字符串的叙述正确的是A C语言中有字符串类型的常量和变量B 两个字符串中的字符个数相同时才能进行字符串大校的比较C 可以用关系运算符对字符串的
C语言试题 请说明具体原因
1 一下关于字符串的叙述正确的是
A C语言中有字符串类型的常量和变量
B 两个字符串中的字符个数相同时才能进行字符串大校的比较
C 可以用关系运算符对字符串的大小进行比较
D 空串一定比空格打头的字符串小
2 以下正确的字符串常量是
A"\\\"
B‘abc’
C OlympicGames
D ""
3 以下正确定义字符串的语句是
A char str[]={'\064'}
B char str="\x43"
C char str=''
D char str[]="\0"
我还不明白的是“”是不是表示空串 他有什么意义
4 有以下程序
#include
voidfun(char *a char*b)
{ while(*a=='*')a++;
while(*b=*a){b++,a++;}
} main() {char *s="****a*b****",t[80];
fun(s,t);puts(t); }
程序运行的结果是
A *****a*b
B a*b
C a*b****
D ab
这一题我不明白的地方是a,b都是字符,为什么可以有b++,a++这一题中t是数组,为什么可以在函数中引用
C语言试题 请说明具体原因1 一下关于字符串的叙述正确的是A C语言中有字符串类型的常量和变量B 两个字符串中的字符个数相同时才能进行字符串大校的比较C 可以用关系运算符对字符串的
1.D
2.D
3.D
“”是表示空串,他能对一个字符串进行初始化,使声明的字符串置为空,从而在输入时不会出现像“烫”这样的字符.
我写这个,你试试便知:
#include "stdio.h"
#include "string.h"
void main()
{
char a[81]="",b[81],k;
int i,j;
printf("请输入一个长度小于80的字符串(按回车结束):\n");
for(i=0;i