
正文
dis函数的用法c语言 c语言中disc
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
c语言中dis是什么
???
它并不是c的关键字或宏或函数,
看字面是distance的缩写
相关问答
Q1: c语言的标准问题 .next
/*看不过去这些误人子弟的回答
你这么肯定island a={"a","7","9",NULL};这样分配不行?
他程序的问题出在:
1、a.next=c;
c.next=i;
i.next=s;
这种赋值语句应该放在函数内部,不应该在函数外部,所以编译器会提示
找不到{ ,即这些语句应该在函数体内。
把这3句放到 main 函数体内就没问题了。
2、dis函数
for (; i=!NULL; i-next) 改为 for (; i!=NULL; i=i-next)
printf("name:%s\n open:%s-%s",i-name,i-open,i-close );改为:
printf("name:%s open:%s-%s\n",i-name,i-open,i-close );在最后换行
修改后的程序如下:
*/
#include stdio.h
typedef struct island
{
char *name;
char *open;
char *close;
struct island *next;
/* data */
}island;
island a={"a","7","9",NULL};
island c={"c","17","19",NULL};
island i={"i","9","17",NULL};
island s={"s","9","17",NULL};
void dis(island *start)
{
island *i=start;
for (; i!=NULL; i=i-next)
{
printf("name:%s open:%s-%s\n",i-name,i-open,i-close ); /* code */
}
}
int main(void)
{
a.next=c;
c.next=i;
i.next=s;
dis(a);
}
Q2: C语言:设参与运算的数据和结果在正整数范围内,定义函数int dis(int a,int b)求两数的最大公约数。
代码文本dis函数的用法c语言:
#include "stdio.h"
int dis(int a,int b){//求GCD
int r;
while(r=a%b)
a=b,b=r;
return b;
}
int main(int argc,char *argv[]){//验证主函数
printf("%d %d: %d\n",5,7,dis(5,7));
printf("%d %d: %d\n",12,16,dis(12,16));
printf("%d %d: %d\n",16,12,dis(16,12));
printf("%d %d: %d\n",51,51,dis(51,51));
return 0;
}
Q3: c语言中disc是什么意思?
C语言中,disc不是保留字,也不是标准函数,是自定义标识符。
disc可以是discrete离散,可以是disk盘片,可以是discard,具体要看程序员表示什么意思。
在谭浩强的书当中,disc=b*b-4*a*c。
这句话是指求解一元二次方程当过程中,一个判别式,如果大于0,则有2个解,如果等于0,则有1个解,如果小于0,则无实数解。
扩展资料:
C语言标识符在不同的应用环境下有不同的含义,标识符由字母(A-Z,a-z)、数字(0-9)、下划线“_”组成,并且首字符不能是数字,但可以是字母或者下划线。例如,正确的标识符:abc,a1,prog_to。
标识符长度是由机器上的编译系统决定的,一般的限制为8字符(注:8字符长度限制是C89标准,C99标准已经扩充长度,其实大部分工业标准都更长)。标识符对大小写敏感,即严格区分大小写。一般对变量名用小写,符号常量命名用大写
关于dis函数的用法c语言和c语言中disc的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






