go study oneday
2024-01-10 06:24:58
    		这段代码的详细解释,涵盖了Go 语言变量声明、函数调用、用户输入、类型转换以及结果输出。
package main
import "fmt"
func main() {
	var num1 int
	var num2 float32
	var num3 int
	fmt.Println("请输入数字一:")
	fmt.Scanln(&num1)
	fmt.Println("请输入数字二:")
	fmt.Scanln(&num2)
	fmt.Println("请输入数字三:")
	fmt.Scanln(&num3)
	result2 := cal1(num1, num2, num3)
	fmt.Println("相加结果:", result2)
	result3 := cal2(num1, num2, num3)
	fmt.Println("相减结果:", result3)
}
//自定义函数:功能:三个数相加
func cal1(num1 int, num2 float32, num3 int) float32 {
	sum1 := float32(num1) + num2
	sum2 := sum1 + float32(num3)
	return sum2
}
//自定义函数:功能:三个数相减
func cal2(num1 int, num2 float32, num3 int) int {
	sum3 := float32(num1) - num2
	sum4 := int(sum3) - num3
	return sum4
}
1. var num1 int:
- 声明了一个名为 num1的变量,类型为int(整型)。
2. var num2 float32:
- 声明了一个名为 num2的变量,类型为float32(浮点型)。
3. var num3 int:
- 声明了一个名为 num3的变量,类型为int(整型)。
4. fmt.Println("请输入数字一:"):
- 使用 fmt.Println()函数输出一段提示信息,提示用户输入数字一。
5. fmt.Scanln(&num1):
- 使用 fmt.Scanln()函数从用户输入中读取一个整数,并将其存储到变量num1中。
6. fmt.Println("请输入数字二:"):
- 输出另一段提示信息,提示用户输入数字二。
7. fmt.Scanln(&num2):
- 从用户输入中读取一个浮点数,并将其存储到变量 num2中。
8. fmt.Println("请输入数字三:"):
- 输出提示信息,提示用户输入数字三。
9. fmt.Scanln(&num3):
- 从用户输入中读取一个整数,并将其存储到变量 num3中。
10. result2 := cal1(num1, num2, num3):
- 调用自定义函数 cal1(),并将变量num1、num2和num3作为参数传递给它。
- cal1()函数的返回值被赋值给变量- result2。
11. fmt.Println("相加结果:", result2):
- 输出一段信息,显示相加的结果,后面跟着变量 result2的值。
12. result3 := cal2(num1, num2, num3):
- 调用自定义函数 cal2(),并将变量num1、num2和num3作为参数传递给它。
- cal2()函数的返回值被赋值给变量- result3。
13. fmt.Println("相减结果:", result3):
- 输出一段信息,显示相减的结果,后面跟着变量 result3的值。
自定义函数 cal1():
-  这个函数接受三个参数,类型分别为 int(整型)、float32(浮点型)和int(整型)。
-  sum1 := float32(num1) + num2:- 将输入的整型参数 num1转换为float32类型,并与变量num2相加。
- float32()是一个类型转换函数,用于将整型值转换为浮点数。
 
- 将输入的整型参数 
-  sum2 := sum1 + float32(num3):- 将上一步的结果与整型参数 num3转换为的浮点数相加。
 
- 将上一步的结果与整型参数 
-  return sum2:- 返回相加的结果,类型为 float32。
 
- 返回相加的结果,类型为 
自定义函数 cal2():
-  这个函数接受三个参数,类型分别为 int(整型)、float32(浮点型)和int(整型)。
-  sum3 := float32(num1) - num2:- 将输入的整型参数 num1转换为float32类型,并与变量num2相减。
- float32()是一个类型转换函数,用于将整型值转换为浮点数。
 
- 将输入的整型参数 
-  sum4 := int(sum3) - num3:- 将上一步的结果转换为整型,并与整型参数 num3相减。
 
- 将上一步的结果转换为整型,并与整型参数 
-  return sum4:- 返回相减的结果,类型为 int。
 
- 返回相减的结果,类型为 
    			文章来源:https://blog.csdn.net/weixin_43816142/article/details/135476278
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
    	本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!