你指的是函数还是算术运算 是调用么, 简单的整型或浮点型减法运算可不调用 自己编写,函数名可用前者
成都创新互联公司科技有限公司专业互联网基础服务商,为您提供成都二枢机房,高防主机,成都IDC机房托管,成都主机托管等互联网服务。
求差:sub,
乘法:mul,除法:div。
C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。
扩展资料
C语言运算符号
比特右移()运算符可以是算术(左端补最高有效位)或是逻辑(左端补 0)位移。例如,将 11100011 右移 3 比特,算术右移后成为 11111100,逻辑右移则为 00011100。因算术比特右移较适于处理带负号整数,所以几乎所有的编译器都是算术比特右移。
运算符的优先级从高到低大致是:单目运算符、算术运算符、关系运算符、逻辑运算符、条件运算符、赋值运算符(=)和逗号运算符。
起初,C语言没有官方标准。1978年由美国电话电报公司(ATT)贝尔实验室正式发表了C语言。布莱恩·柯林汉(Brian Kernighan) 和 丹尼斯·里奇(Dennis Ritchie) 出版了一本书,名叫《The C Programming Language》。
这本书被 C语言开发者们称为KR,很多年来被当作 C语言的非正式的标准说明。人们称这个版本的 C语言为KR C。
KR C主要介绍了以下特色:
结构体(struct)类型
长整数(long int)类型
无符号整数(unsigned int)类型
1、是函数声明的时候用分号结束,也就是第一行
2、main函数最后缺了一个大括号“}”,或者说你把大括号放到了最最后
3、mul函数定义的时候,没有分号
4、我第一次复制你的代码时,min是灰的,不知道是不是关键字,不过我运行了,不影响
最后,我把return注释了,最后那个大括号去了(参考第2条)
5、下面是改后的代码,亲试可用,其实就是一些细节,仔细找找就行。
6、补充一个,选4的时候做除法,你用了goto,然后就会一直让输入两个数相除,后来我试着把goto注释了。。。
#includestdio.h
// void sum(void) , mine(void) , mul(void) , div(void);
void sum(void);
void min(void);
void mul(void);
void div(void);
int main()
{
int k;
do
{
printf("加法按1,减法按2,乘法按3,除法按4,结束按0");
printf("请选择模式:");
scanf("%d",k);
}while(k0||k4);
switch(k)
{
case 0:printf("欢迎下次使用!");break;
case 1:sum();break;
case 2:min();break;
case 3:mul();break;
case 4:div();break;
}
}
void sum(void)
{
float x,y;
printf("输入两个数字相加:");
scanf("%f%f",x,y);
printf("%f+%f=%f",x,y,x+y);
return;
}
void min(void)
{
float x,y;
printf("输入两个数字相减:");
scanf("%f%f",x,y);
printf("%f-%f=%f",x,y,x-y);
return;
}
void mul(void)
{
float x,y;
printf("输入两个数字相乘:");
scanf("%f%f",x,y);
printf("%f*%f=%f",x,y,x*y);
return;
}
void div(void)
{
float x,y;
a_menue:
printf("输入两个数字相除:");
scanf("%f%f",x,y);
if(y!=0)
printf("%f/%f=%f",x,y,x/y);
else
printf("wrong");
goto a_menue;
return;
}
getch();
//return;
在C语言中没有sum这个保留字,换句话它在C语言中只能算是一个标识符,没有特殊的语法功能。
一般来说C语言的标识符,有两个基本的使用原则。
1、要符合语法要求,C语言中规定,标识符有数字、字母、下划线(_)组成,而且第1符号只能为字母或者下划线。
2、标识符的命名,尽量便于阅读。如问题中的sum用于表示两数之和,就容易理解。
c语言中sum,意思是求和,min的意思是最小值。
SUM函数指的是返回某一单元格区域中数字、逻辑值及数字的文本表达式之和。如果参数中有错误值或为不能转换成数字的文本,将会导致错误.
MIN函数是MicrosoftExcel中的公式,可表示为min(x,y)=0.5*(x+y-|x-y|),作用是返回给定参数表中的最小值。函数参数可以是数字、空白单元格、逻辑值或表示数值的文字串,如果参数中有错误值或无法转换成数值的文字时,将引起错误。
函数名可以自定义,例如:
int sum(int a,int b)
{
return a+b;
}
注意一个C函数只能返回一个值,不像PHP网页编程,可以返回多个值