c语言 int aint=3;a+=a–=a*a;a=?

以下试题来自:
单项选择题执行下列语句后,a的值是______。
  int a=8;
  a+=a-=a*a;A.-240B.64C.112D.-112
为您推荐的考试题库
你可能感兴趣的试题
1A.*&a[6]B.*p+8C.*(a+2)D.*p2A.int m[5];B.char b[]={‘h’,’e’};C.int a[10]={1,6,8,4};D.char p[];3A.a=a+1B.a= =bC.a+=bD.a=14A.3+4*5B.a==10C.a>0a:-aD.a=15A.‘A’B.'a'C.“A”D.'b'
热门相关试卷
最新相关试卷扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
c语言,int a=3,b=4; (a++)*b++等于多少 怎么算的
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
a++ 其实还是等于 3
b++ 还是4 因为++在后
是先运算 后++, 并且 ++ 的优先级高于 * 所以还是 3*4,如果输出语句下面再输出这个的话,那就是20了
为您推荐:
其他类似问题
扫描下载二维码中国领先的IT技术网站
51CTO旗下网站
c语言中数组名a和&a详细介绍
其实这两个东西挺难理解的,应该也没有那么重要,了解一下好了,主要还是要多多理解数组指针的运算
作者:佚名来源:脚本之家| 14:41
其实这两个东西挺难理解的,应该也没有那么重要,了解一下好了,主要还是要多多理解数组指针的运算
最近又把学习c语言提上日程上来了~~~先把我打算看的书都写下来吧,&C语言深度剖析&,&c和指针&系类,&c语言陷阱和缺陷&
先说说a和&a的区别(有三点,三个方向):
是a和&a的本质,都是什么类型的。
从2维数组的角度看。
从指针运算的角度看。
声明:虽然数组名不是指针,但是用的很像指针,我们暂且把它叫做一个指针吧。
第一个问题:
int a[10]; a ,&a和&a[0] 都是分别是什么?先说明a ,&a和&a[0]三个值是的相等哈。
a叫做数组名,是数组首元素的地址,也就是&a[0]的值。像是一个指针类型,是一个int型的指针类型,int *,先理解成指针吧。
&a这才是一个真正的指针,是一个数组指针。是数组的地址。
切记:&a不是指向指针的指针,因为&a和a的值相等,但是*&a和*a的值不相等。*&a和a的值一样,说明*&a仅仅是对这个数组指针进行了取值,取得的是数组的值,即数组首元素的地址,而不是对&a这个地址进行了取值。这个应该是c语言中针对数组指针运算的规定。
这里的数组指针&a取值之后,变成了a,是a,不是*a,变成了这个数组的数组名,或者说是数组首元素的地址。
我做了如下实验:
#include&stdio.h&&int&main&{&int&a[5]={1,2,3,4,5};&printf(&a=%x\n&,a);&printf(&&a=%x\n&,&a);&printf(&*(int*)&a=%x\n&,(*((int&*)(&a))));&printf(&*&a=%x\n&,(*(*(&a))));&printf(&&a[0]=%x\n&,&a[0]);&printf(&*&a[0]=%x\n&,*(&a[0]));&return&0;&}&printf(&*(int*)&a=%x\n&,(*((int&*)(&a))));&
这句没有像常规的一样对&a进行取值,而是强制类型转换了一下,可见这个不是一个指向指针的指针。
第二个问题:
二维数组中的利用指针来遍历的方式,也不是一个指向指针的指针(2级指针) ,这句printf(&%d\n&, *(*(a+i) + j)); *(a+i)也就是将数组指针取值获得数组的首元素地址,常常的误区就是数组指针的取值运算和普通的指针取值运算不一样。数组指针取值运算类似一个强制类型转换的过程。
注意:二维数组的数组名a,是第一个一维数组的数组指针,*a就是第一个一维数组的数组名。也可以直接用tpye *强制类型转换。
#include&&stdio.h&&int&main(int&argc,&char*&argv,&char*&env)&{&int&a[3][3]&=&{{0,&1,&2},&{3,&4,&5},&{6,&7,&8}};&int&i&=&0;&int&j&=&0;&for(i=0;&i&3;&i++)&{&for(j=0;&j&3;&j++)&{&&printf(&%d\n&,&*(*(a+i)&+&j));&}&}&
【编辑推荐】【责任编辑: TEL:(010)】
大家都在看猜你喜欢
头条头条头条外电头条
24H热文一周话题本月最赞
讲师:1人学习过
讲师:25人学习过
讲师:0人学习过
精选博文论坛热帖下载排行
本书对开发XML应用程序给予了详细指导,其中一些应用程序甚至对于您来说是完全陌生的。这些应用程序包括XML 1.0,以及与XSLT、XQuery和XPat...
订阅51CTO邮刊}

我要回帖

更多关于 c语言int范围 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信