首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 main() { int p,a=5; if(p=a!=0) printf("%d\n",p); else pfintf("%d\n",p+2); } 执行后输出结果是
若有以下程序 main() { int p,a=5; if(p=a!=0) printf("%d\n",p); else pfintf("%d\n",p+2); } 执行后输出结果是
admin
2013-02-23
65
问题
若有以下程序
main()
{ int p,a=5;
if(p=a!=0)
printf("%d\n",p);
else
pfintf("%d\n",p+2);
}
执行后输出结果是【 】。
选项
答案
1
解析
首先计算if语句后面的表达式,根据运算符的优先级可知,先算“a!=o”,该值为1,再把1赋值给p,结果为1(真),执行其后的printf语句,输出的值为1。
转载请注明原文地址:https://www.kaotiyun.com/show/3lPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main()intk=4,n=0;for(;n<k;){n++;if(n%3!=0)continue;
设i是int型变量,f是float型变量,用下面的语句给这2个变量输入值。为了将,100和765.12分别赋给i和f,则正确的输入为______。scanf("i=%d,f=%f”,&i,&f);
已定义ch为字符型变量,以下赋值语句中错误的是()。
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
以下程序的运行结果是【】。#include<stdio.h>#defineMAX(a,b)(a>b?a:b)+1main(){inti=6,j=8,k;printf("%d\n",MAX(i,j
下面的关键字中,不能够从循环体中跳到循环体外的是______。
下列关于单目运算符++、--的叙述中正确的是()。
变量a所占内存字节数是______。unionU{charst[4];inti;long1;};structA{intc;unionUu;}a
测试用例包括输入值集和【】值集。
随机试题
求z=xy在约束条件2x+y=1下的极值.
烧伤后第二个24h补胶体、晶体总量为()
患者,男,35岁。有胃痛病史,昨天因过食辛辣之品而诱发呕血,血色紫暗,夹有食物残渣,口臭,口干,大便色黑,舌红,苔黄腻,脉滑数。中医方剂应选用
以下哪些是Hansch分析中使用的参数
卫星:飞船:航天()
个案工作的评估,是对()进行的评估。
给出完全平方公式(a+b)2=a2+2ab+b2的一种几何解释,并说明几何解释对学生数学学习的作用。
SQL语句不能创建的是
TheInternetraisesmajorissuesandchallengesforeducation,notjustinChinabutailovertheworld.Yetitsimplycannotbe
AjuryhasfoundformerFrenchofficialMauriceMapontguiltyofcrimesagainsthumanityfor______.
最新回复
(
0
)