88问答网
所有问题
C语言问题?
设i为int型变量,则下面程序段的输出结果是_______。 for(i=1; i<=3; i++); printf("OK");
举报该问题
推荐答案 2020-05-10
结果是22
7+7+8=22
你可以将
(++i)+(++i)+(++i)
++i是先+1再计算,还有这里的运算顺序是从左到右,所以应该是
7+7+(++i)=14+8=22(前两个相加时,i先加1,加了两次,所以是7,因为第三个++i还没运算到,所以保持不变)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/MKKBt1cgKMVttg1c1gK.html
其他回答
第1个回答 2020-05-05
打印输出一个OK。因为前面循环for语句有分号结束。所以后面的printf语句不在循环内,不受循环语句影响。
第2个回答 2020-05-11
有错误,指针变量s没有被初始化,它指向一个未知的存储单元,而后面出现了*s=*(p+3);
这时对指针变量s引用可能会破坏程序或数据。
应改为int
*s=null;
第3个回答 2020-05-09
#include
<stdio.h>
void
main()
{
int
a[4]={10,20,30,40};
int
*p,*s;
p=a;
s=p+3;//改成这样
printf("%d",*s);
}
问题出在*s=*(p+3);s指针没有指向的内存区域,*s根本就没有指向内存区域,更别说给其赋值了
第4个回答 2020-05-09
数学知识你学过不少了吧,数学里面的一些固定公式,类似某个定义,不同公式之间是互不影响的,然后你做题的时候直接套用某某公式就行,函数也是这样,只是函数是由你自己写的公式,然后自己写函数调用它!至于函数内部该怎么写,就看具体问题分析了!
1
2
3
下一页
相似回答
C语言问题
答:
是这样的, a = '\'; 是显然错误的,
在 C 语言中 \ 后面是不能为空的,\ 是一个特殊的字符,后面的部分是作为输入 ASCII 码和特殊字符的标志
,因此,如果要令 a 为字符 \ ,就必须写成 a = '\\',这样系统才能识别,同样的,如果要让 a 为 ' 或者 " 这类特殊字符,也是要这么写的。
C语言
程序
问题?
答:
1. printf("%d",--x)和printf("%d",x--)的区别:前者是先计算x=x-1再输出x值,后者是先输出x值再计算x=x-1 2. continue的作用:continue是结束本次循环,跳过循环体下面未执行的语句 在这题里就是跳过printf("%d,",--x);这行回到for(; x>0 ; x--)这行 3. if(0)和if(非零...
C语言
运算的
问题
答:
a=3,b=a=3,然后a自减1,a=2 x=(a=3,b=a--),右边为逗号运算符,从左至右执行各语句,并将最后一个语句的计算结果赋给x,对于本题,也就是将b的值赋给x。x=3 因此,执行语句x=(a=3,b=a--);后,x的值是3,a的值是2,b的值是3。
C语言
有什么
问题
啊?
答:
main(){ enum color {red,yellow,blue=4,green,white} c1;c1=yellow;c1=white;printf(“%d\n",c1);} 首先帮你解释一下,enum 类型是枚举类型,red,yellow,blue等叫做枚举常量,由用户自定义值。在这题中你犯的主要错误是printf函数的输出格式错误。printf函数的规范输出格式为printf(格式控制,...
关于
c语言
的
问题
答:
首先要说明一下,在逻辑表达式中,只有真假两个值,真就是非0的数,假即为0。第1题,d=(a>b) || (++a==5) && ( c > b--)。首先看(a>b),由a=4,b=7,可知,(a>b)为假,也就是说,值为0。然后看(++a==5),先计算++a,由a=4,得++a的值为5,所以(++a==5)为真,值...
C语言
指针
问题?
答:
调用结束后,所有实际参数的值均不会发生变化。但是swap3中*pa,*pb发生的交换(实际就是主函数中a和b的值发生了交换)
c语言
strlen
问题
答:
所以"\018"是'\01' '8'"\0g"是'\0' 'g'1.abcd\tef\0g len=7 --- 'a' 'b' 'c' 'd' '\t' 'e' 'f' '\0'2.\t\018\\\"12 bytes=8 --- '\t' '\01' '8' '\\' '\"' '1' '2' '\0'
一些
C语言
的
问题
,很紧急,非常感谢您能回答!!!
答:
B)
C语言
可以用来编写应用程序,又可用以编写系统软件 C)C语言的可移植性较差 D)C语言是一种结构式模块化程序设计语言 2.下列叙述中正确的是 A 。A) C语言程序总是从main函数开始执行 B) C语言程序总是从第一个定义的函数开始执行 C)
C程序
的执行从main函数开始,所以main函数必须放在...
大家正在搜
关于c语言提问的问题
关于C语言的问题
你必须知道的495个C语言问题
c语言的一些基本问题
c语言问题大全
c语言排序问题
c语言中出现的问题
常见的c语言问题
c语言程序问题
相关问题
c语言问题?
C语言问题。
c语言问题?
c语言问题?
c语言问题?
C语言问题?
C语言问题,求助
c语言问题?