这段代码有两个问题:

  1. 在主函数中没有为指针变量 nums 分配内存空间,导致指针未初始化,调用该指针指向的内存地址是不安全的。

  2. 在函数 func 中,将 num 转换成数组存储时,存储的顺序是从高位到低位,但输出时却是从低位到高位,需要注意输出的顺序问题。

#includeiostreamusing namespace std;void funcint numint lenint nums	numslen=0;	int i=len-1;	whilenum0		numsi--=num10;		num=10;	int main int a; cina; int i=alen=0; whilei0 i=10;

原文地址: https://www.cveoy.top/t/topic/gCF0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录