- 博客(5)
- 收藏
- 关注
原创 c语言——类型的强制转换
类型转换是处理不同数据类型间交互的重要手段。当我们写下这样的代码时,就涉及到了强制类型转换。这行代码调用sqrt函数计算n的平方根,该函数返回的是double类型的值,而通过(int)的强制转换,将结果转换为int类型,直接舍弃小数部分,只保留整数部分。下面,我们将深入探讨强制类型转换的方方面面。
2025-04-27 20:19:42
1156
原创 c语言——水仙花数
首先明确概念。例如,153 就是一个水仙花数,因为 1^3 + 5^3 + 3^3 = 1 + 125 + 27 = 153。
2025-04-27 19:58:36
347
原创 c语言——swap交换+指针与数组的应用
在这个函数中,虽然代码逻辑上实现了两个变量的交换,但由于采用的是值传递方式,函数接收的是实参的副本,对形参的修改不会影响到实参本身。当数组作为函数参数传递时,实际上传递的是数组的起始地址和长度,而不是整个数组的副本。上述代码展示了数组下标访问和指针访问之间的等价关系,这些等价关系在实际编程中经常被使用,理解它们有助于我们更加灵活地运用数组和指针进行编程。函数中,我们通过遍历指针所指向的数组元素,比较每个元素与当前最大值的大小,从而找到数组中的最大值。则表示跳过整个数组后的地址,其地址增量为整个数组的大小。
2025-04-26 21:39:07
1445
原创 c语言——数字顺序输出与逆序输出
在这个过程中,每次取模得到的个位数字就是逆序后的数字,按顺序输出这些数字,就能实现整数的逆序输出。运算符,将整数除以 10,得到去掉个位数字后的新整数。来输出一个整数的每一位,其核心思想是利用取模运算获取个位数字,利用除法运算去掉已经处理过的个位数字,逐步从。的个位数字并输出,同时去掉已处理的个位数字,处理下一位。运算符,每次将整数对 10 取模,得到的结果就是该整数的个位数字。运算符,将整数对 10 取模,得到的结果就是该整数的个位数字。运算符,将整数除以 10,得到的结果是去掉个位数字后的新整数。
2025-04-26 21:01:19
834
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人