88问答网
所有问题
c语言的小问题
执行语句for(i=1;i++<4;)后变量i的值是?
初学,请大家不要笑话,希望高手能详细讲解,因为按我的判断值与答案的不一样......
举报该问题
推荐答案 2009-12-15
你的意思应该是求整个循环作完以后i的值吧?
这个语句与for(i=1;i<4;i++)是一样的。
i++的意思就是先用i,用过以后再加1。
每做一次循环,i的值就加1,一直加到i等于5时,
循环条件不再满足,于是停止循环。
所以最后i的值是5
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MgBM1KcKB.html
其他回答
第1个回答 2009-12-13
i的值为5,
因为i++,当i=4时候,i++<4才成立,那i值自身要加1,则i的值为5
相似回答
c语言
常见
问题
有哪些
答:
1、书写标识符时,忽略了大小写字母的区别。2、忽略了变量的类型,进行了不合法的运算
。3、将字符常量与字符串常量混淆。
4、忽略了等号与双等号的区别
。
5、忘记加分号
。6、输入变量时忘记加地址运算符。7、输入数据的方式与要求不符。8、输入字符的格式与要求不一致。9、输入输出的数据类型与所用格式...
C语言的
几个
问题
,请高手指教
答:
1.在
C语言中
,char型数据在内存中的存储形式是___.A)补码 B)反码 C)原码 D)ASCII码 答案是D,但是在某些资料中说到“数据在内存中是以补码形式存放的”,这使我有些迷惑不解,请各位不吝指教。2.表达式18/2*sqrt(4.0)/8的数据类型为___A)int B)float C)double D)不确定 答案是C,...
C语言
超级简单
的问题
答:
2 计算 int)x%(int)y, 先类型转换,然后就是 3/2=1;3 计算 2.5+1=3.5 答案:3.5(注意不同的输出格式,可能有点不同的输出表示形式)
关于
C语言的问题
答:
txt中原有内容为:good,则运行以上程序后文件f1.txt中的内容为(
C
)A.goodabc B.abcd C.abc D.abcgood 解:简单的说就是以“w(写生成)”打开的文件,文件内的原始数据将被删除。这东西不是一两句就能解释清楚。同学,你的C要好好加油啊,这都是些很基本的
问题
。
C语言的小问题
答:
int a[][3]={1,2,3,4,5,6,7};这个定义相当于是这样的 int a[][3]={{1,2,3},{4,5,6},{7,0,0}} a的第一个维度就是3。系统会根据第二个维度大小自动设置第一个维度。注意,这里第二维度是不能像第一个维度那样省略的。编译器会自动计算一个最小的,且又能包容所有那些...
C语言
基本
问题
答:
一、
C语言
规定总是从main()开始执行的(这个函数也叫“主函数”)。因此,你发来的题目中的(1、6、8)叙述都是错误的,都应该选择F。二、第2题中,C语言对其数据在内存中所占用的实际字节数,随着程序中声明的数据类型以及数据的多少而变化,C语言本身并没有明确规定。这题应该选F。三、第3题...
c语言的
一些
问题
答:
3.%8.1f 中的8还是上一个的意思。后面的.1意思是数据精确到小数点后一位。所以输出的是123.5 显然字段宽度是5 ,小于定义的8 。所 以从右边开始 左边补了3个空的宽度来保证定义的8 4.%.2f 同上精确到小数后两位。所以输出的值是123.46,没有定义宽度所以不用考虑 5.%.2e e的意思是用...
c语言
数组大小
的问题
?
答:
C语言中
第一维大小是指数组第一维的长度:如下定义一个一维数组:int arr[10];则其长度可以使用sizeof(arr)来求得:printf("长度:%d",sizeof(arr));其结果为:10 二维数组的第一维大小是指数组的行数,第二维是数组的列数:定义一个二维数组:int arr[5][8];则其行数为5,列数为8,其...
大家正在搜
c语言题目
c语言编程题经典100例
c语言从大到小
次小值c语言
c语言小项目
c语言排序代码从大到小
c语言从小到大排序
c语言小项目实例
c语言实战小项目