C语言试题请说明具体原因1一下关于字符串的叙述正确的是AC语-查字典问答网
分类选择

来自李维国的问题

  C语言试题请说明具体原因1一下关于字符串的叙述正确的是AC语言中有字符串类型的常量和变量B两个字符串中的字符个数相同时才能进行字符串大校的比较C可以用关系运算符对字符串的

  C语言试题请说明具体原因

  1一下关于字符串的叙述正确的是

  AC语言中有字符串类型的常量和变量

  B两个字符串中的字符个数相同时才能进行字符串大校的比较

  C可以用关系运算符对字符串的大小进行比较

  D空串一定比空格打头的字符串小

  2以下正确的字符串常量是

  A""

  B‘abc’

  COlympicGames

  D""

  3以下正确定义字符串的语句是

  Acharstr[]={'64'}

  Bcharstr="x43"

  Ccharstr=''

  Dcharstr[]=""

  我还不明白的是“”是不是表示空串他有什么意义

  4有以下程序

  #include

  voidfun(char*achar*b)

  {while(*a=='*')a++;

  while(*b=*a){b++,a++;}

  }main(){char*s="****a*b****",t[80];

  fun(s,t);puts(t);}

  程序运行的结果是

  A*****a*b

  Ba*b

  Ca*b****

  Dab

  这一题我不明白的地方是a,b都是字符,为什么可以有b++,a++这一题中t是数组,为什么可以在函数中引用

1回答
2020-05-24 17:18
我要回答
请先登录
崔义烈

  1.D

  2.D

  3.D

  “”是表示空串,他能对一个字符串进行初始化,使声明的字符串置为空,从而在输入时不会出现像“烫”这样的字符.

  我写这个,你试试便知:

  #include"stdio.h"

  #include"string.h"

  voidmain()

  {

  chara[81]="",b[81],k;

  inti,j;

  printf("请输入一个长度小于80的字符串(按回车结束):n");

  for(i=0;i

2020-05-24 17:20:12

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •