1. void类型
void类型是C语言中表示无返回值的类型。当函数不需要返回值时,可以使用void类型。下面的函数用于输出一个字符串,不需要返回值
“`tg(char str){tf(“%s”, str);
2. 基本数据类型
C语言中的基本数据类型包括整型、浮点型和字符型等。当函数需要返回一个基本数据类型时,可以使用对应的类型作为返回值类型。下面的函数用于计算两个整数的和,并返回结果
“`ttt b){ a + b;
3. 枚举类型
枚举类型是C语言中一种特殊的数据类型,它可以用来定义一组常量。当函数需要返回一个枚举类型的值时,可以使用对应的枚举类型作为返回值类型。下面的函数用于获取中的时间段,并返回对应的枚举值
“`umeOfDayingooning};
umeOfDayet hour){
if(hour< 12){ing;
}else if(hour< 18){oon;
}else{ing;
}
4. 结构体类型
结构体类型是C语言中一种复合数据类型,它可以用来表示一组相关的数据。当函数需要返回一个结构体类型的值时,可以使用对应的结构体类型作为返回值类型。下面的函数用于获取一个人的信息,并返回对应的结构体值
“` {ame[20];t age;der;
fo(){ p;tfterame “);fame);tfter your age “);f(“%d”, &p.age);tfterder (M/F) “);fder); p;
综上所述,C语言中返回值的类型包括void类型、基本数据类型、枚举类型和结构体类型等。在函数中,大家需要根据具体的需求,选择合适的返回值类型。