为您找到"

int a[5]={1,2,3,4}; char a[]={1,2,3,4,5,6}; char a[5]="1,2,3...

"相关结果约100,000,000个

...{ char a[5]; a[5]="abcd"; printf("%s\n",a); }

char a[5]; a[5]="abcd"; 这两步错了,不能分开 改为 char a[5]="abcd";

char a[ ][3] ={ "a", "1"};是什么意思

二维数组 这个初始化等价于 a[0][0] 就是 字符串 a a[0][1] 就是字符串 1

char s[5]={'a','b','c','d','e'};可以这样对字符进行赋值吗?_百度...

可以可以,但这个没有以'\0'结尾,下面输入会出问题。printf("%s\n",s);因此最好改成:char s[6]={'a','b','c','d','e','\0'};

C语言 char ss[10]=“1,2,3,4,5”; gets(ss); strcat(ss,

这需要看你输入了什么,gets输入了值会覆盖ss中原有的内容,比如输入了a回车,那么ss的值就是a6789

定义一个3*4的二维数组,求出每行的最大值.

代码如下:include<stdio.h> void main(){ int a[3][4],i,j;int max;printf("输入3*4矩阵\n");for(i=0;i<3;i++){ for(j=0;j<4;j++){ scanf("%d",&a[i][j]);} }//结束数组初始化。for(i=0;i<3;i++){ max=a[i][0];for(j=0;j<4;j++){ if(max<a[i][...

...例: { …… int array[10000]={1,2,3,4,6,79};// 返回数组的实际长度...

定义数组时别给出元素个数 int array[ ]={1,2,3,4,6,79};然后通过sizeof函数来确定元素个数 sizeof(array)/sizeof(int); 这就是数组的实际长度

char *p="break",a[10]={'1','2','3','4'};printf("%c,%c",p[2],*...

应该输出的是e,2吧,*p相当于一个没有定义长度的数组,这也是数组与指针的想通的地方。a[10]字符数组也是一样,a是数组的首地址,跟&a[0]一样。a+1是将地址移向下一位,*(a+1)则是a[1]的内容

C语言中 char a[4]; a[4]={'a','b','c','d'};这样对么? a[4]='abcd...

声明并初始化的写法:char a[4]={'a','b','c','d'}; // 语法正确,意思是 a[0]='a';a[1]='b';a[2]='c';a[3]='d'char a[4]="abcd"; // 语法正确 缺点是没有存放字符串结束符号,改为 char a[5] 较好。char a[5]={'a','b','c','d'};char a[5]="...

char P[5] = {[1] = 'A', 'B', 'C', 'D'}; 什么意思? 我看到别人写的...

编译不能通过!我想编程者的本义是想把A,B,C,D赋给数组的后面4个元素,其实也可以用其他方法来初始化的

int main() { char ch[7]={"12ab56"}; int i,s=0; for(i=0;ch[i...

步长值是2, 所以i的值应该是 0, 2, 4, 6...当i=2的时候, for就退出了, 因此s那个表达式只执行了一遍(i=0的时候)所以 s = 10*0 + '1' -'0', 结果是1
1 2 3 4 5 6 7 8 9

相关搜索