
这些C语言版本不仅实现了ANSI C标准,而且在此基础上各自作了一些扩充,使之更加方便、完美。
回答者: - 10-13 14:34
C语言是一种通用的程序设计语言,由于其功能非常强大,因此可以用来完成一些非常复杂的工作很多 *** 作系统都是用C语言编写的,例如:UNIX,MS-DOS,
Microsoft Windows,Linux 等C语言具有高效,灵活,功能丰富,表达力强和移植性好等特点
回答者: - 10-13 15:40
C语言的发展史和演变史就不多说了!
首先C语言是属于高级语言(在这之前有机器语言,汇编语言)
其次C语言的特点是面向结构
再次它执行的特点是指至顶向下逐行
执行!
1000 0000 0000 0000 0000 0000 0011 0111(原码)
1111 1111 1111 1111 1111 1111 1100 1000(反码)负数的反码,除符号位外,其它地方取反
1111 1111 1111 1111 1111 1111 1100 1001(补码)负数的补码=反码+1
望采纳,谢谢
11
A
解析
x=12
,则
y=x>12x+10:x-12
==>表达式
x>12为假,y=x-12=12-12=0
12
B
解析
while语句格式如下所示:
while(<循环条件>)
{<循环体>;}
程序执行到while时:1判断while后的循环条件;2当<循环条件>为真时,执行<循环体>;3当<循环条件>为假时,不执行<循环体>,跳出while语句段;4重复1-3步骤。
while(k=0),因为k=0是一个赋值表达式,它为永真,所以表达式
k=0总是为真,而循环体内没有break,故循环体执行无数次。
13
A
解析当(!E)为真,则执行循环体,此时E为假;当(!E)为假,则不执行循环体,此时E为真;即E为假时执行循环体,E为真时不执行循环体;
故while(!E)与while(E==0)时等价的,都是E为假时执行循环体,E为真时不执行循环体。
14
C
解析
n++<=2,先判断n<=2,在自加1while的循环体是一个空语句";",
1n=0
,n++<=2==>0<=2,n=1;
2n=1
,n++<=2==>1<=2,n=2;
3n=2
,n++<=2==>2<=2,n=3;
4n=3
,n++<=2==>3<=2为假,跳出循环,n=4;
故printf()时n=4
15
A
解析
dowhile格式:
do
{<循环体>;}
while(<循环条件>);
它是先执行一次后再判断,while是先判断在执行。故do-while的循环体至少无条件执行一次
,而while可能一次也不执行。
16
C
解析
第一次执行的时候,x=(-1)(-1)=1,判断(!x)为假,跳出循环。故只执行1次。
17
D
解析
A,B显然不正确。在do-while循环体中有break语句是照样可以跳出循环。
18
B
解析
TC20执行
19
D
解析
TC20执行
20
D
解析
显然!
#include <stdioh>
int main(void)
{
int a[5];
int i,j;
int temp;
printf("\n请输入5个数字,用Enter键隔开:\n");
for( i=0;i<5;i++)
{
scanf("%d",&a[i]);
}
for( i=0;i<5;i++)
{
for( j=i+1;j<5;j++ )
{
if(a[j]<a[i])
{
temp=a[j];
a[j]=a[i];
a[i]=temp;
}
}
printf("%d ",a[i]);
}
getchar();
system("pause");
return 0;
}
以上就是关于C语言程序设计是什么全部的内容,包括:C语言程序设计是什么、C语言基础程序设计、C语言与程序设计等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)