C语言,给出理由。谢谢,急需答案。

static char x[]="12345";
static char y[]={'1','2','3','4','5'};
A)x 数组和 y 数组的长度相同
B)x 数组长度大于 y 数组长度
C)x 数组长度小于 y 数组长度
D)strlen(x)的值与strlen(y)的值不相等

选B。
C语言规定,在字符串的末尾自动加上串结束标记'\0',因此数组static char x[]="12345";的长度是6;而数组static char y[]={'1','2','3','4','5'};是按照字符方式对数组进行初始化,系统不会自动加上串结束标记'\0',因此数组static char y[]={'1','2','3','4','5'};的长度是5。
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-07
x长度为6(不要忽略结束标志‘\0’),y为5,答案为B

C语言,给出理由。谢谢,急需答案。
C语言规定,在字符串的末尾自动加上串结束标记'\\0',因此数组static char x[]="12345";的长度是6;而数组static char y[]={'1','2','3','4','5'};是按照字符方式对数组进行初始化,系统不会自动加上串结束标记'\\0',因此数组static char y[]={'1','2','3','4','5'};的长度...

c语言编程题求快速解答!!
(1)∵A=[x 3 2 y ],α=[4 -1 ],Aα=[9 4 ],∴Aα=[x 3 2 y ][4 -1 ]=[4x-3 8-y ]=[9 4 ],解得:x=3 y=4 ,∴实数x,y的值分别为3,4;(2)矩阵A的特征多项式为矩阵M的特征多项式为f(λ)=λ2-7λ+6,令f(λ)=0,得矩阵M的特征值...

用c语言怎么编写。
main(){long a[10] ,i,zhen=0,fu=0;printf("\\n请输入10个数:\\n");for(i=0;i<10;i++){scanf("%ld",&a[i]);if(a[i]>0)zhen++;if(a[i]<0)fu++;}\/\/问了一下数学老师,0不是正,以不是负整数;printf("\\n正整数有:%ld个\\n",zhen);printf("\\n负整数有:%ld个\\n",fu...

求c语言一些常见问题,
C语言的最大特点是:功能强、使用方便灵活。C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下“灵活的余地”,但还是由于这个灵活给程序的调试带来了许多不便,尤其对初学C语言的人来说,经常会出一些连自己都不知道错在哪里的错误。看着有错的程序,不知该如何改起,本人通过对C...

跪求!一C语言答案!急需!输入一个一维整型数组,并找出数组元素中最大值...
实验内容:1.编程实现:对任意一个一维数组,从中找出数组元素的最大值和最小值。要求:(1)数组为整型数组(10个元素)。(2)使用scanf函数实现数组元素的输入。在输入前给出必要的提示。(3)输出时给出必要的说明,首先输出原始的10个元素,换行后输出最大值以及最大值在数组中的位置、最小值...

...按个位数由小到大的次序输出 要用C语言做出来噢、、、急需答案...
void main(){ int a[200],b[10]={0},c[10],d[200];int i,j,t,n;printf("请输入正整数的个数:");scanf("%d",&n);if(n>200)n=200;printf("请输入%d个正整数:",n);for(i=0;i<n;i++)scanf("%d",&a[i]);\/* 从小到大排顺 *\/ for(j=0;j<n;j++)for(i=0;...

现在急需一份(c语言程序设计 邵回祖 主编 冶金工业出版社)的课后习题...
程序如下:main(){ int i=0;int j=3;int k=1;int line=1;int s=2;for(line=1;line<=5;line++){ if(line<=3){ for(i=1;i<=s;i++){ printf(" ");} for(i=1;i<=k;i++){ printf("*");} s--;k+=2;}else{ if(line==4){s=1;} for(i=1;i<=s;i++){ p...

各位大哥大姐帮小弟做一个C语言程序,救命啊!
int CheckYearMonthDay(int year, int month, int day); \/\/检查年-月-日是否有效 void ShowCalendar(int week, int month, int day);void main(){ \/\/ int week;int year;int month;int day;for(;;){ system("cls");printf("请输入查询的日期(年-月-日):");scanf("%d-%d-%d", &...

急需,求大神解答(数据结构,c语言版)
一共有g (4个),o(6),e(1),s(2),d(2)五种字符 节点数为2*n-1,所以一共有2*5-1=9个节点带权路径由赫夫曼树可以算出 赫夫曼树的的构建方法,每次找两个最小的权值构成子树,他们的和作为一个新的权值参与构建,原来的两个责从权值集合中删除,再找两个集合中最小构成子树,...

c语言题目,谁帮我做一下,急需啊~~~
1._D _是合法的用户自定义标识符。A、b-b B、float C、<fr> D、 _isw 2.若变量已正确定义并赋值,表达式___B___不符合C语言语法。A、a*b\/c; B、3.14%2 C、2, b D、a\/b\/c 3. _C_是不正确的字符常量。A、'n' B、'1' C、"a" D、'\\101'4.在 C 程序中,用___A_...

相似回答
大家正在搜