C语言 int a[]={1,2,3,4,5,6,7,8,9}; 这样也行?``其含义代表什么` 中间不是必须要有数字吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 06:57:20
C语言 int a[]={1,2,3,4,5,6,7,8,9}; 这样也行?``其含义代表什么` 中间不是必须要有数字吗?

C语言 int a[]={1,2,3,4,5,6,7,8,9}; 这样也行?``其含义代表什么` 中间不是必须要有数字吗?
C语言 int a[]={1,2,3,4,5,6,7,8,9}; 这样也行?``其含义代表什么` 中间不是必须要有数字吗?

C语言 int a[]={1,2,3,4,5,6,7,8,9}; 这样也行?``其含义代表什么` 中间不是必须要有数字吗?
这句等价于 int a[9]={1,2,3,4,5,6,7,8,9};
后面有几个编译器就当括号里是几
加了数字,比如int a[9]={1,2,3,4,5}; 剩下没定义的按 0 处理
要是int a[9]; 那数组里的数都是随机值,因为没有初始化

一个关于C语言指针的问题,源程序:#include intmain(){int a[5]={1,2,3,4,5};int *ptr1=(int *)(&a+1);int *ptr2=(int *)((int)a+1);printf(%x,%x,ptr1[-1],*ptr2);return 0;} C语言int a[3][2]={0};怎么理解 C语言中 int a=1,b=2,c=3,d=4,则表达式a++ int a[][3]={2*3}啥意思对2*3不理解啊..不是说C语言与FORTRAN语言不同,不能给数组整体赋值嘛?以下能正确定义二维数组的是A)int a[][3];B)int a[][3]={2*3};C)int a[][3]={};D)int a[2][3]={{1},{2},{3,4}};这是原题 c语言中 int a=2; a%=4-1等于多少?怎么算的! c语言int a[ ]=(1,2,3,4,5,6) *P=a,什么意思,*P=1? C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 0 C语言问题:int *p; int a[] = {1,2,3,4,5,6}; *++p += 1; 这句话怎么理解.麻烦写出详细解题说明! C语言中,设有“int c=3;int a;a=2+(c+=c++,c+15,++c);”,执行语句后a=? 矩阵相加(C++)#include using namespace std; const int rows=3;const int cols=3;void matrixadd(int *,int *,int *,int,int);int main(){int a[rows][cols]={{1,3,5},{7,8,11},{13,15,17}};int b[rows][cols]={{9,8,7},{6,5,4},{3,2,1}};int c[rows][cols]={0 刚开使接触C语言请问: int a a%=4-2 为什么结果a等于2 C语言二元一次方程,# include # include int main(void){//把三个系数保存到计算机中int a = 1:int b = 2:int c = 3:double detla:double x1:double x2:detla = b*b - 4*a*c:if (delta > 0){x1 = (-b + sqrt(delta)) / (2*a):x2 = (-b - sqrt(delta C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a *p=a 是不是相当于 *(p=a) c语言 int a[2][3]={{1},{2,3}};,则a[1][0]的值是_________要详解. c语言,int a=3,b=4; (a++)*b++等于多少 怎么算的 C语言已知int a=1,b=3,则a^b的值为 C语言:计算两个矩阵的乘积,请问一下C程序错在哪儿啊?#includeint main(){int A[2][4]={1,2,3,4,5,6,7,8};int B[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int i,j,k;static int C[2][3];for(i=0; i c语言 假定int a=3,b=2 c=1 表达式(c==a>c)+(a/b/2.0)的值是多少