C语言中a[i]>0 什么意思 ? 可以表示这个数组中的这个值大于0吗?
第一次循环:a[0]=0;
第二次循环:a[1]=1;
...............................
一直到第9次循环:a[9]=9;
就是这么简单的给数组赋值!
a[0]表示数组中的第一个值,可以把它看成一个变量x,
a[0]++也就是数组中第一个值+1再存放到原位。
比如 int a[2]; 其中a[0]=1; a[1]=5; a[0]++以后,a[0]的值变为2;
如果是一般的表达式的话,就指的是数组的这个元素值大于0,作为一个表达式语句。
这是我的理解,很荣幸为您回答问题,祝你生活愉快,天天开心!
判断这个数组中的这个值是否大于0,如果大于0,返回1,不大于0,返回0
即这个数组中的这个值大于0是真,不大于0是假
是的
数组中下标为i 的数的值大于0,
注意数组的下标是从0开始算的,与现实有不同。
a[i]>0
i必须是定值。变量,不合法。
像for(i=1;i<10;i++)
a[i]=i;
这里的a[i]分别为a[1]~a[9],每一个就相当于变量。
可以等效于一个变量使用。
a[i]>0 就可以进行判断。
设int a[n];
for(i=0;a[i]>n;i++)//表示a[i]数组中任意元素
a[i]>0表示任意元素大于0
c语言中a[i]是什么意思
a[i]是一个一元数组的第i+1个元素!a是数组的名字,i是数组的下标,也就是指是数组中第I+1个元素的意思,因为数组的小标是从0开始的.!相信我没错,我的专业软件工程!
a【i】!在c语言中表示什么
a[i]是数组的表现形式,其实a为数组名,i为数组的序号,是一个变量。而!是运算符号,表示逻辑“非”。如有疑问请追问。
C语言中a[i]与&a[i]又什么区别?
a[i]是a数组下标为i的元素(第i+1个,下标从0开始)&a[i]则是该元素的存储地址
c语言中&a[i]什么意思
c语言中&a[i]就是取数组元素a[i]的地址。可以用在scanf("%d",&a[i]);或为同类型的指针赋值时:p=&a[i]; (当然,这也可以用p=a+i;来实现)
c语言结构体问题想问一下a【i】.s什么意思?谢谢!
a是结构体数组,i是这个数组的第i个结构体;a[i]同一个类型数据的一个指针,这儿是判断s指向的这个结构里的成员s是否比a[i]里的s大;s是指向结构数组a的某一个值,这实际就是比较结构数组a里面的2个元素的s的值的大小。例:struct A { int s;}a[i];A *s;...
c语言里面a[i]=!a[i]是什么意思呢?
惊叹号 !是“逻辑非”运算 在 a[i] = !a[i] 中,如果 a[i]的值为0,则 !a[i] 的值为 1;如果 a[i]的值非0,则 !a[i] 的值为 0;所以执行 a[i] = !a[i] 后, a[i]的值,不是0就是1,即a[i]被二值化了。
在C语言中a[i]>='0'是什么意思啊
a[i]>='0'是一个比较的表达式,分如下两种情况:1、如果数组a是字符型数组,则a[i]>='0'表示将字符a[i]和字符'0'的ASCII码进行比较,如果a[i]的ASCII码值较大或相等,返回1,否则返回0。2、如果数组a是数值型数组,则a[i]>='0'表示将数值a[i]和字符'0'的ASCII码进行比较,如果a[i...
C语言 二维数组里a[i]和p[i]的区别?
int a[3][3]相当于定义了int** a;当然就和int* p不一样了。但是你可以强制转换(int**)p
c语言中a[i]=0和a[i]='\\0'有没有区别
a[i]=0和a[i]='\\0'是有区别的,也是有相同点的,下面分两种情况讨论如下:1、数组a是数值型(以int为例)int a[4];a[0] = '\\0';a[1] = 0;printf("%d\\n", a[0]); \/\/ 输出0printf("%d\\n", a[1]); \/\/ 输出0上面的结果是相同的,即对于数值型数组,两者是一样的。...
i[a]和a[i]一样吗?求大神,明天要考试了
这个是C语言程序里的吗,是的话a[i]表示数组a的第i+1个元素,而i[a]表示的就是数组i的第a+1个元素了,它们是不同的
锐房苦胆: a[i]是一个一元数组的第i+1个元素!a是数组的名字,i是数组的下标,也就是指是数组中第I+1个元素的意思,因为数组的小标是从0开始的.! 相信我没错,我的专业软件工程!
运城市13135115863: c语言数组中a[i]=i是什么意思 - ?
锐房苦胆: 第一次循环:a[0]=0; 第二次循环:a[1]=1; ............................... 一直到第9次循环:a[9]=9; 就是这么简单的给数组赋值!
运城市13135115863: c语言中a<>0是什么意思 - ?
锐房苦胆: c语言中没有<>这样的操作符.表示a≠b是用a!=b. 其他语言有用a<>b来表示a≠b的.
运城市13135115863: c语言里面a[i]=!a[i]是什么意思呢? - ?
锐房苦胆: 惊叹号 !是“逻辑非”运算 在 a[i] = !a[i] 中,如果 a[i]的值为0,则 !a[i] 的值为 1;如果 a[i]的值非0,则 !a[i] 的值为 0;所以执行 a[i] = !a[i] 后, a[i]的值,不是0就是1,即a[i]被二值化了.
运城市13135115863: a【i】!在c语言中表示什么 - ?
锐房苦胆: a[i]是数组的表现形式,其实a为数组名,i为数组的序号,是一个变量.而!是运算符号,表示逻辑“非”.如有疑问请追问.
运城市13135115863: C语言的大于等于符号是什么?统计其中非负数的个数,我用的是循环语句,其中a[i]大于等于0的判断应该怎么写?请指教! - ?
锐房苦胆:[答案] a[i]>=0
运城市13135115863: c语言cin>>a[i];是什么意思 - ?
锐房苦胆: cin是C++的输入 给你举个例子说明一下:int a[3] = {0};for (int i = 0; i < 3; i++)cin >> a[i];for (int i = 0; i < 3; i++)cout << a[i] << endl;如果输入 1 2 3输出的结果就是 1 2 3cin>>a[i]的意思就是输入值放到数组a里面
运城市13135115863: C语言中!a[i]什么意思 - ?
锐房苦胆: 数组a中的第i+1个
运城市13135115863: 在C语言中while(i -- >0);表示什么意思 - ?
锐房苦胆: 像 i++, i-- 这类,首先将 i 的值与表达式运算,然后再自增或自减1,而像++i, --i 这类的先将i的值自增或自减1,然后再把改变后的值代入表达式进行运算.所以 i-->0 的意思就是,先判断i是否大于0(大于0,表达式的值为1,否则为0,这个结果将用于while的条件),然后将 i 的值减1.while语句,如果括号内的值为0,则跳出while循环, 只要括号内的值不为0,则继续循环.
运城市13135115863: 各位神牛: 请问 a[i>>1] 、 (i&1)在C语言中是什么意思? - ?
锐房苦胆: a肯定是个指针或者数组名, a如果是数组名,i>>1就是数组下标,a如果是指针,i>>1就代表指针a偏移的位数, i>>1就不用我解释了吧,就把i 右移一位, 一般情况就就是i的二分之一. i&1, 就是测试i是奇数还是偶数,如果i&1是0的话i就是偶数,i&1是1的话就是偶数.