news 2026/4/18 5:17:43

Day38~atoi的实现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day38~atoi的实现

atoi的实现

#include <stdio.h> #include <stdlib.h> #define MAX_SIZE 1024 int my_atoi(const char *src) { int result = 0; int flag = 1; if (src == NULL || *src == '\0') { return 0; } if (*src == '-' || *src == '+') { flag = (*src == '-') ? -1 : 1; src++; } while (*src != '\0') { if (*src >= '0' && *src <= '9') { result = result * 10 + (*src - '0'); } else { break; } src++; } return result * flag; } int main(int argc, char **argv) { char src[MAX_SIZE]; printf("请输入一段字符串: \n"); scanf("%s", src); int result = my_atoi(src); printf("%d\n", result); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 21:32:32

PyTorch-CUDA-v2.6镜像是否包含NCCL?多节点通信支持情况

PyTorch-CUDA-v2.6 镜像中的 NCCL 支持与多节点通信能力解析 在大模型训练日益普及的今天&#xff0c;单卡算力早已捉襟见肘。从 Llama 系列到 GPT 架构&#xff0c;动辄千亿参数的网络迫使我们不得不依赖多 GPU 甚至跨节点集群进行分布式训练。而在这背后&#xff0c;真正决定…

作者头像 李华
网站建设 2026/4/18 5:39:26

Jupyter Notebook nbextensions提升交互式编程体验

Jupyter Notebook nbextensions 提升交互式编程体验 在深度学习项目开发中&#xff0c;一个常见的场景是&#xff1a;研究员刚拿到一块新的 A100 显卡&#xff0c;满心期待地启动训练脚本&#xff0c;结果却卡在 ImportError: libcudart.so.12 not found 上。排查两小时后发现&…

作者头像 李华
网站建设 2026/4/18 7:54:30

SMBus协议地址帧格式详解:完整指南

SMBus通信的起点&#xff1a;从地址帧看懂主从设备如何“对上暗号”你有没有遇到过这样的情况——明明电路连接无误&#xff0c;电源也正常&#xff0c;可就是读不到传感器的数据&#xff1f;总线上的设备像聋了一样&#xff0c;发什么都没回应。这时候&#xff0c;问题很可能出…

作者头像 李华