int+a+10+0

  • int a[10]={0}是让10个元素全部值为0还是第一个元素值为0?
    答:10个都是0,因为赋值时只给第一个元素赋值为0,而其他未赋值的元素会默认初始化为0,在整型数组中会给未初始化的元素默认初始化为0,这是c语言语法规定的!
  • int a=010;这里的010是什么意思 printf("%d",++a)为什么是结果是9...
    答:0开头的数字表示八进制,010转化为十进制是8.printf输出++a,a输出前先进行自加,,并且%d格式化a变量值为十进制输出,就是9了。
  • c语言int a[10] 10是什么意思
    答:inta【10】【10】指的是代表a的二维数组,是指向一个有十个元素的数组的指针,或者说a是具有十个元素的数组的首元素的地址,这十个元素,每个元素都是一个数组。
  • c入门 int a[10]={0}是表达这个数组所有值为0还是这个数组没有初始值...
    答:所有值都是0 C语言规定 当数组被部分初始化时,没有被初始化部分 自动为0 所以 int a[10] = {0};字面上 只是a[0] = 0; 但其他的 也自动为0 不过 int a[10] = {1};可不是每个都是1,而是a[0] = 1, 剩余9个 为0
  • int a[10][10]是什么意思
    答:声明一个二维数组,其行数和列数均为10。 前一个10表行数,后一个行表列数。在赋值、使用的时候从 a[0][0] 到 a[9][9]
  • int a=10 a+=a-=a*=a的答案到底是多少 怎么有0也有-180
    答:a-=a;//a=0;a+=a;//a=0;所以答案就是0.赋值 将某一数值赋给某个变量的过程,称为赋值。在计算机程序设计语言中,用一定的赋值语句去实现变量的赋值。实数(或复数)绝对值在任意域上的推广。赋值这个概念最初是由J.屈尔沙克于1913年提出的。设 φ是定义在任意域F上的一个取非负实数值的...
  • 若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5的语句...
    答:答案:D 对于数组a[10],a就是该数组的首地址,定义指针p赋值为a,那么a和p的操作基本相同:a[5]=p[5]=*(a+5)=*(p+5),对于D选项,p[5]是个int值,再取*就不对了。
  • 请说明定义“int a[10]”中的a[10]和语句“a[10]=0”中的a[10]有什么...
    答:定义 int a[10] 中的10表示a数组的长度为10(即:a数组可以存放10个元素)a[10]=0 中的10, 表示a数组中下标为10的元素, 由于下标是从0开始的, 所以是a数组中的第11个元素
  • int a[10];和 int a[10]={0};有什么区别?表示的是不是都是全部数组元素...
    答:前者只是定义,其值不可预料;后者是全部数组元素置零。
  • 若有int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则输出结果不为5的语句为...
    答:for(int i=0; i<10; i++){ f(*p != 5){ printf(... ...);} p++;}

  • 网友评论:

    邴梁18489585229: int *a[10];什么意思 -
    9002习径 : int *a[10]; 定义了一个指针数组,即10个int * 类型的指针 int (*a)[10]; 定义了一个指向行的指针变量,注意是”一个”指针变量,而上面的指针数组是”10个”指针变量.指向行的指针变量可以用来指向二位数组int x[N][10],a指向x即: a <==> x 或者 x[0] 或者 &x[0][0] a+1 <==> x[1] 或者 &x[1][0] a+2 <==> x[2] 或者 &x[2][0] ... 另外: *(a+i)+j <==> x[i][j] int (*)a[10]没有这种用法

    邴梁18489585229: C语言 如何定义一个 int a 经过a函数(a=a+10)运算后得到的结果 再该值给B(a=a+20)函数运算
    9002习径 : #include&lt;stdio.h&gt; int a(int n) {return n+10;} int b(int n) {return n+20;} int main() { int a = 0; a = b(a(a)); }

    邴梁18489585229: 设int a=10;则执行语句a+=a - =a+a;后a的值是?求大神帮助 -
    9002习径 : 一个简单的问题分析的这么复杂,学好符号优先级再来. 首先回答楼主结果是0. 运行的过程是: 根据符号运行优先级: +的优先级大于+=和-=.所以先执行最右边的a+a=20;由于+=和-+是同一级别的运算符,所以从左至右执行.即演变成:a+=a-=20; 也就是a=10+10-20=0; 楼主了解!

    邴梁18489585229: 有以下程序 main() {int a=0,b=0; a=10: /* 给a赋值 b=20: 给b赋值 */ printf("a -
    9002习径 : 这个程序不可能输出“a+b=10",如果是int a=0,b=0;a=10;b=20; 那么输出就应该就a+b=30,要是你把b=20给注释了,那么就会出现a+b=10

    邴梁18489585229: c语言中,int a=10,等式a+=a - =a*=a的值是多少? -
    9002习径 : 等价于 a = a * a..............................100a = a - a.............................0 = 100-100a = a + a............................0= 0-0 所以答案是 0

    邴梁18489585229: 定义如下int a[10]; int *b = a + 2; b[0]代表什么
    9002习径 : 先说a[10],这个数组单拿出来a来说是a[0]的地址,那么a+2就是a[0]的地址再向后面数两个. b指向了啊a + 2的地址,那么b的首地址也就是a[0]的地址再向后面数两个的地址.

    邴梁18489585229: int a[10],*p; p=a; while(p<a+100) 这个a+100是个什么意思 -
    9002习径 : a是int型数组 a[10]的元素a[0]的地址,a+1是说a指针加上一个int的长度,在题中即a[1]的地址,同理a+2即&a[2],……a+100即加上100个单位,在这里已经超出了数组的范围了. a+10?a[100]?

    邴梁18489585229: int a[10]={0,0,0,0} 为什么不对?请详解 -
    9002习径 : 最后少了一个分号吧

    邴梁18489585229: int a[10],能正确引用数组a中元素的表达式是A &a[5] B *(a+2) C a+2 -
    9002习径 : 能正确引用数组a中元素的表达式是 B *(a+2) 因为a+2是数组元素a[2]的地址, *(a+2)就是该元素的值.

    热搜:int k10while k0 \\ int a 20 a a+10 \\ int a 3 4 \\ int a 5 \\ int a 0 \\ 万能计算器 \\ int a 10 p a \\ int a 0x10 \\ int a 9 \\ java int最大 \\ python int32 \\ int a 10 占几个字节 \\ int a \\ int 10.5 是多少 \\ int a 10 正确引用 \\ 若有定义int a 8 b 5 c \\ int a10对a数组的正确引用 \\ int a10 哪里错了 \\ int最大值2147483647 \\ 数组int a[10] \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网