c 语言 什么情况下用到return1 和return 0,还有这是什么意思

作者&投稿:示璧 (若有异议请与网页底部的电邮联系)
~ 在C语言中,return 1和return 0的使用主要取决于函数的目的和是否需要返回值。首先,让我们看一个例子,如一个简单的输出函数my_output(),它只是打印"Hello World!",实际上并不需要返回任何值。

c
int my_output() {
printf("Hello World!\n");
return 1; // 或者 return 0; 由于函数无需返回,这一步可以省略,改写成 void类型
}

然而,当函数设计用于提供信息或执行特定操作后需要返回结果时,return值就变得重要了。例如,is_char()函数用于判断一个字符是否为字母,通过返回1表示是字母,返回0表示不是字母。

c
int is_char(char x) {
if (x >= 'a' && x = 'A' && x <= 'Z') {
return 1; // 如果是字母,返回1
} else {
return 0; // 否则,返回0
}
}

总结来说,return 1和return 0的区别在于是否需要在函数调用后获取一个结果。如果函数的目的是为了输出信息,如my_output(),返回值可能无关紧要;但当函数的输出结果需要用于后续逻辑判断时,如is_char(),返回值就具有实际意义。使用return 0或1,取决于函数设计者如何利用和解释这个返回值。


建阳市19281009166: c语言选择题 c语言, 以下不能正确进行字符串赋初值的语句是 -
勤儿肝水:[选项] A. char str[5]= B. char str[ ]= C. char str[5]={ 'g','o','o','d'}; D. char str[50]=

建阳市19281009166: int(*p)();是什么 设有语句int(*p)();则p是一个( ) -
勤儿肝水:[选项] A. 指向一维整型数组的指针变量 B. 指针函数,该函数的返回值为指向整型变量的指针 C. 指向函数的指针变量,该函数的返回值为整型 D. 数组指针,它的每个元素都是一个可以指向整型变量的指针变量

建阳市19281009166: 绘图软件 ORIGIN 插件Tangent Lines哪有? -
勤儿肝水: 目前Origin的最新版本是7.0. &#160; Origin 7.0(简称Origin)是一个多文档界面应用程序.它将用户的所有工作都保存在后缀为OPJ的项目文件(Project)中.保存项目文件时,各子窗口也随之一起存盘;另外各子窗口也可以单独保存,以便...

建阳市19281009166: 飞车的 符号 3 笔 撇择 我输不来
勤儿肝水: ,我教你:用全拼输入法:个性名字:能使用的特殊符号有: 乄 丨 丶 卍  尐   灬 卩 刂 阝 肀 忄 冫 丿 氵 彡 丬 有人要问,如何打出?其实很多都是用全拼输入法打出的 全拼 wu &#160; 乄 全拼 gun &#160;丨 全拼 zhu &#160;丶 全拼 ...

建阳市19281009166: 1. 把汇编语言编制的源程序变为目标程序,要经过( 1. 把汇编语言编制的源程序变为目标程序,要经过( ).(8分) -
勤儿肝水:[选项] A. A、汇编 B、解释 C、编辑 D、编译

建阳市19281009166: c语言问题 设已说明int a=256,则执行语句“printf("%x",a);”的结果是______. -
勤儿肝水:[选项] A. 0100 B. 0256 C. 0ffe D. 00ff

建阳市19281009166: C语言中/与%的区分? -
勤儿肝水: '/'是除法运算符,'%'是求余运算符除法运算符“/”:双目运算具有左结合性.参与运算量均为整型时,结果也为整型,舍去小数.如果运算量中有1个是实型,则结果为双精度实型.求余运算符(模运算符)“%”:双目运算,具有左结...

建阳市19281009166: C语言 将两段字符连起来的问题 -
勤儿肝水: #include char c[160];//c设为全局变量char *str_cat(char *s,char *t);void main(){char s[80],t[80];gets(s);gets(t);puts(str_cat...

建阳市19281009166: 关于c语言编程选择题:下列数据中哪些不属于字符常量的是? A.'\xff' b.'\160' c.'070' d.070 -
勤儿肝水: 满意答案大成至圣5级2011-12-08此题的正确答案是C,分析如下:A.'\xff'以反斜杠('\')开头,表明是转义字符,第二位为'x',按规定后跟两个字符'ff'表示两位十六进制数,也就是说此字符的ASCII码对应十六进制数0xff,即十进制数255,因此是...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网