首页 > 新闻中心 > 技术百科

r语言函数的定义和实现,stm32c语言实现的ntp 返回列表

网络2023-08-28 00:00:00编辑发布,已经有个小可爱看过这篇文章啦


写在前面的话:

版权声明:本文为博主原创文章,转载请注明出处!博主是一个小菜鸟,并且非常玻璃心!如果文中有什么问题,请友好地指出来,博主查证后会进行更正,啾咪~~每篇文章都是博主现阶段的理解,如果理解的更深入的话,博主会不定时更新文章。本文最后更新时间:2020.7.8 正文开始 问题引入

首先来看一道编程题目:

输入一个字符串,且都是数字,也可以是负数,转化成相应的整型数并输出,若输入字母则停止。

在C语言里有一个函数是atoi,它可以把字符串转换成整型数,包含在头文件stdlib.h中。

以下是使用了atoi的代码:

#include #define MAX_SIZE 1024 int main(){ char str[MAX_SIZE] = {0}; int result; printf(\”Please input string : \”); gets(str); result = atoi(str); printf(\”result = %d\\n\”, result); return 0;}

运行结果:

正数

Please input string : 123456result = 123456

负数:

Please input string : -123456result = -123456

带字母的字符串:

Please input string : 123a456result = 123 解决方法

使用atoi函数做这道题很简单,那么能不能自己写一个函数来实现把字符串转换成整型数的功能呢?

下面是自己写的一个函数,用来实现把字符串转换成整型数的功能:

#include #define MAX_SIZE 1024 int my_atoi(char *str){ int result = 0; int flag = 1; if (*str == \’-\’) { flag = -1; str++; } while (*str != \’\\0\’) { if (*str >= \’0\’ && *str

  • 都是
  • 有什么
  • 这道
  • 是一个
  • 很简单
  • 更新时间
  • 版权声明
  • 解决方法
  • 转化成
  • 菜鸟

热门新闻

来电咨询