
2.还是数据类型的问题,char c=32 :是将32这个整型值赋给字符变量c,编译系统会自动将数值32强制转换成对应的字符赋给c,而char c='32' 则是将字符串'32'赋给变量c
3.主要理解if(i++==1&&(++j==3||k++==3))语句i++==1是先使用i,再增益,所以这一句为真,i=2,后面的(++j==3||k++==3))也为真,因为前面的++j==3,先使j的值增一,j=3,这句也为宽茄真,所以||后面的编译器就跳过不执行了,所以k还是3,自然输出2,3,3勒
4. ch='\xaa',该赋值语句编译可以通过,但是输出的内容就不是你预想的那样了,因为ch只能存放一个字符,编译器在编译时会截取一个字符存放在其中。
5.这一题就是在考验C语言中除号“/”的用法了,1/慎孝察3最后会被编译器计算成0,而不是0.33,只有改成1/3.0才行。
6. k=ac ? c:k是值表达式ac如果为真,就将c的值赋给k,否则就把k的值赋给k,我想这句话应该印错了,应该是k=a?b:c,最后结果才是k=2,
7.这里的x,y都定义的是整型变量,所以在赋值过程中他们只能被赋值成整数,y=(x+3.8)/5.0结果应该是y=0.98,但是编译系统会做一慎渗个强制转换,也就是x=1,y=0.所以最后结果为0,而不是3
8.输出控制里面的“%”后面的内容才是要输出的内容,所以系统不认识%d只是把他们当作字符输出了,%后面再跟个%d,系统是不会将%d转换成后面的变量的.
建议你多注意一些基本概念和规则,这些都是考试时候老师最好下手的地方,也是他们最拿手的钻牛角尖的,其实真正编程时这些错误也可能就是致命的错误点。
希望我的回答对你有所帮助!
教你如何装软件 Android软件安装教程1、安装91手机助手:下载91手机助手(点击下载),下载完成后双击图标并根据提示进行安装。2、连接识别手机:用数据线将手机和计算机相连接,打开91手机助手,此时计算机屏幕会提示安装州蠢猛连接驱动,确认安装后91手机助手会自动下载安装驱动程序。驱动安装完成之后软件提示已连接上手机,并显示目前连接的手机型号。3、安装软件:双击下载的后缀名为.apk的文件,计算机屏幕会d出对话框,点击安装软件即开始安装到手机上,软件安装册桥完成之后对话框会提示安装成功并倒数5秒自动关闭。提示:浏览器或下载工具有可能把的下载的文件后缀名为.zip,如果碰到这种情况将文件重命名为.apk后缀即可。4、运行软件:进入手机程序菜单,找到安装的软件点击即可运行该软件。还有疑惑?不懂就问附注:这里需要跟大家解释一下关于如何将软件安装到SD卡里的问题。Android系统是基于Linux平台进行设计的 *** 作系统,而Linux支持的文件系统格式是ext2,我们一般购买的存储卡都是fat32格式的,并没有办法直接使用,Google的设计师们也认为使用机器本身自带的档亏内存更快更稳定,因此在2.2固件之前官方固件都是不支持把软件装到存储卡的。但是人民的智慧是无穷的,既然官方不支持,我们就自己动手!上述中我们提到了,阻止把软件装到SD卡的问题主要有两个,一是存储卡不支持,二是固件不支持。因此我们的解决办法也针对这两个问题,搞定它就能够实现把软件装到存储卡,这里我们常常把这个过程叫APP2SD(即APP TO SD,把软件装到SD卡的意思)。简要步骤说明:1、在电脑上下载Acronis Disk Director Suite,安装完后把卡放到读卡器里面插入USB,用软件格式化成ext2格式。2、刷一个支持APP2SD的固件,目前市面上大多数使用中的固件是已经APP2SD过的,大家可以在设置里面找到手机的详细固件信息,上网查看看固件是否已经APP2SD过,这样就不用重新刷固件了。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)