[试题]

为什么加不加string.h都行?

我不管哪个程序运行,加不加#include<string.h>都正确运行啊,那什么时候才必须要加?

参考答案与解析:

相关试题

有以下程序#include 〈string.h〉 main ( ){charp[

[单选题]有以下程序 #include 〈string.h〉 main ( ) { char p[]={'a','b ,'c'}, q[10]={'a','b','c'}; printf("%d %d/n",strlen(p),strlen(q)); } 以下叙述中正确的是A.在给p和q数组置初值时,系统会自动添加字符串结束符,故输出的长度都为3B.由于p数组中没有字符申结束符,长度不能确定;但q数组中字符串长度为3C.由于q数组中没有字符串结束符,长度不能确定:但p数组中字符串

  • 查看答案
  • 有以下程序 #include<stdio.h>#include<string.h

    [单选题]有以下程序#include <stdio.h>#include <string.h>void fun(char s[][10],int n){char t; int i,j;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)/*比较字符串的首字符大小 ,并交换字符串的首字符*/if(s[i][0]<s[j][0]) {t=s[i][0];s[i][0]=s[j][0];s[j][0]=t;}}main(){char ss[5][10

  • 查看答案
  • 有以下程序 #include<stdio.h>#include<string.h

    [单选题]有以下程序#include<stdio.h>#include<string.h>typedef struct {char name[9]; char sex; float score[2];}STU;STU f(STUA.{STU b={“Zhao”,’m’,85.0,90.0}; int I;strcpy(a.name,b.name);a.sex=b.sex;for(i=0;i<2;i++) a.score=b.score;return a;}main(){STU

  • 查看答案
  • 有下面程序段#include"stdio.h"#include"string.h

    [单选题]有下面程序段 #include"stdio.h" #include"string.h" main() { char a[3][20]={{"china"},{"isa"},{"bigcountry!"}}; chark[100]={0},*p=k; int i; for(i=0;i<3;i++) {p=strcat(p,a[i]);} i=strlen(p); printf("%d/n","i);} 则程序段的输出结果是A.18B.19C.20D.21

  • 查看答案
  • 轻柴油裂解炉为什么不加硫?

    [问答题] 轻柴油裂解炉为什么不加硫?

  • 查看答案
  • 湿型中常加煤粉能起哪些作用?为什么铸钢件用湿型砂中不加煤粉?

    [问答题] 湿型中常加煤粉能起哪些作用?为什么铸钢件用湿型砂中不加煤粉?

  • 查看答案
  • 用VS2008编写一个C语言,为什么头文件不加stdafx.h就运行不了? -

    [主观题]用VS2008编写一个C语言,为什么头文件不加stdafx.h就运行不了?我在一个项目里写了一个文件,之后又在这个项目里面新建了另外一个独立的文件,如果代码里面不加stdafx.h,编译就不能通过?

  • 查看答案
  • 邻国之民不加少。“加”在文中是什么意思?

    [问答题] 邻国之民不加少。“加”在文中是什么意思?

  • 查看答案
  • P108出口为什么不加止逆阀?

    [问答题] P108出口为什么不加止逆阀?

  • 查看答案
  • 说出加料灭火的几种方法?为什么不加水?

    [问答题] 说出加料灭火的几种方法?为什么不加水?

  • 查看答案
  • 为什么加不加string.h都行?