首页 > 其他分享 >一. 需要关注的小细节

一. 需要关注的小细节

时间:2023-05-28 21:23:45浏览次数:36  
标签:10 arr 需要 num int ++ 细节 关注 const

1. 将一个四位数反向输出

#include <stdio.h>

void UnderNum(int* const arr, int num) {

    int i = 0;
    while(num) {
        *(arr + i) = num % 10;
        num /= 10;
        i++;
    }
}

int main() {
    int arr[4] = {0};
    int num = 0;

    scanf("%d", &num);

    UnderNum(arr, num);

    for(int i = 0; i < 4; i ++) {
        printf("%d", arr[i]);
    }

    return 0;
}

注意: 这里const的修饰, 放在int* 前表示值不能变. 放在int*后表示地址指向不能变. 可以理解为 const *arr和 const arr, *arr保存的是值, arr保存的是地址

标签:10,arr,需要,num,int,++,细节,关注,const
From: https://www.cnblogs.com/Deng-S/p/17438866.html

相关文章

  • Vo设计 需要计算属性
    购物车Vo设计需要计算属性用户可以在登录状态下将商品添加到购物车【用户购物车/在线购物车】用户可以在未登录状态下将商品添加到购物车【游客购物车/高线购物车/临时购物车】购物车服务搭建server.port=2009spring.application.name=gulimall-cartspring.cloud.nacos......
  • shell中针对sudo需要密码时的处理
    方式一#shell脚本中自动为sudo输入密码echo123456|sudo-Saptupdate-S,--stdinWritetheprompttothestandarderrorandreadthepasswordfromthestandardinputinsteadofusingtheterminaldevice.将提示写入标准错误,从标准输入读取密码,而不是使用终......
  • 华为ISDP:从ChatGPT说起,企业作业数字化转型需要怎样的平台工具?
    在各行各业轰轰烈烈的数字化转型浪潮中,企业一方面需要实现自身数字化转型以向客户提供更好的业务体验,提升效率,另一方面需要发挥数字化杠杆作用使能企业成本降低,增强行业竞争力。在2023年第20届华为分析师大会开幕式上,华为轮值董事长孟晚舟分享了分享数字化转型三个核心洞见,她指出华......
  • 软件测试职业生涯需要编写的全套文档模板,收藏这一篇就够了(附文档模板及视频)~
    作为一名测试工程师,在整个的职业生涯中,会涉及到各种不同类型的文档编写,大体包括如下:对应文档模板及文档编写视频如下:  一、测试岗位必备的文档在一个常规的软件测试流程中,会涉及到测试计划、测试方案、测试用例、测试报告的编写,这些文档也是软件测试岗位必须掌握的文档类......
  • 华为ISDP:从ChatGPT说起,企业作业数字化转型需要怎样的平台工具?
    在各行各业轰轰烈烈的数字化转型浪潮中,企业一方面需要实现自身数字化转型以向客户提供更好的业务体验,提升效率,另一方面需要发挥数字化杠杆作用使能企业成本降低,增强行业竞争力。在2023年第20届华为分析师大会开幕式上,华为轮值董事长孟晚舟分享了分享数字化转型三个核心洞见,她指出华......
  • 当涉及到基本数据类型和包装类时,一些你需要了解、可能容易被忽略的细节。(附面试题)
    基本数据类型Java基本数据按类型可以分为四大类:布尔型、整数型、浮点型、字符型,这四大类包含8种基本数据类型。布尔型:boolean整数型:byte、short、int、long浮点型:float、double字符型:char8种基本类型取值如下:数据类型代表含义默认值取值包装类boolean布尔型false0(false)到1(......
  • 厦门狄耐克:助推智慧医疗,需要夯实自身的技术底座
    摘要:在推动医疗信息化发展的进程中,厦门狄耐克联合华为云DTSE团队,共同推出了智慧医护空间解决方案,将原有的Android系统替换成OpenHarmony,打造了基于开源鸿蒙统一技术底座的智慧医院生态。本文分享自华为云社区《华为云DTSE团队联合厦门狄耐克打造智慧医护空间解决方案》,作者:华为......
  • JMeter02-性能测试关注点
    被测系统的组成被测系统由应用服务器和数据库服务器组成影响性能的因素硬件:CPU、内存、硬盘……操作系统:并发时缓存大小,缓存交换任务优先级网络:公共网络延迟、服务器本地网络速度、带宽、吞吐量中间件、Web服务器数据库服务器:索引设计等因素客户端:用户数和类型、活动频率......
  • 疑难杂症(已解决) | 为什么出现python中tkinter创建界面需要一闪而过才进入主窗口?
    一、具体问题如图所示,我编写了一个主窗口的程序(如下所示,有兴趣的可以自己复制后运行),发现需要先进入第一个窗口再进入主界面,这不符合逻辑。 代码区域(完整代码):fromtkinterimport*classWinGUI(Tk):def__init__(self):super().__init__()self......
  • 什么是java序列化?什么情况下需要序列化?
    Java序列化是一种将对象转换为字节流的过程,使得对象可以在网络上传输或存储到文件系统中,同时也可以将字节流重新转换回对象的过程。通过序列化,可以将对象的状态保存下来,并在需要的时候恢复对象的状态。在Java中,通过实现Serializable接口,即可使一个类具备序列化的能力。序列化使用O......