程序如下:
#include <stdio.h>
int main()
{
int a,b,c,Max
printf("请输入3个数:\n")
scanf("%d%d%d",&a,&b,&c)
Max=a>b?(a>c?a:c):(b>c?b:c)
printf("3个数中最大值为:%d\n",Max)
return 0
}
扩展资料:
C语言的基本特性:
1、高级语言:它是把高级语言的基本结构和语句与低级语言的实用性结合起来的工作单元。
2、结构式语言:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰,便于使用、维护以及调试。C 语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
3、代码级别的跨平台:冲肢由于标准的存在,使得几乎同样的C代码可用于多种 *** 作系统,如Windows、DOS、UNIX等等;也适用于多种机型。C语言对编写需要进行硬件 *** 作的场合,优于其它高级语言。
4、使用指针:可以直接进行靠近硬件的 *** 作,但是C的指针培判兄 *** 作不做保护,也给它带来了很多不安全的因素。C++在这方面做了改进,在保留了指针 *** 作的同时又增强了安全性,受到了一些用户的支持,但是,由于这些改进增加语言的复杂度,也为另一部分配袭所诟病。
参考资料:百度百科-C语言
在C++中,声明一个整型变量并赋初值可以使用以下语句:int a = 10
其中,int表示整型,掘虚吵判侍a是誉磨变量名,= 10表示给a赋初始值为10。
++a和a++,都是个表达式,最后的结果就取决于是先加,还是后加,如果是先加,那么最后的表达式的结果就是a的值加1,如凯槐悔果是后加的话,则表达式的值就是原明启来a的值;而无论是先加,还是后加,a的盯正值计算后一定会加1。比如:如果a=1,b=a++,运算完b=1,a=2
如果a=1,b=++a,运算完b=2,a=2
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)