关于#c++#的问题,如何解决?

c++求解答。关于#c++#的问题,如何解决?正文长度要三十字符,想不出写什么词来凑字数。

img

img

把m_a的定义放在func前面

  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7625539
  • 这篇博客你也可以参考下:#C++#关于整数位数运算
  • 除此之外, 这篇博客: #C++#如何初始化一个结构体里的数组中的 问题 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 在这里插入图片描述这个题让算斐波那契数列,如果用整型的话会溢出,所以我决定采用今天学的Entierlong.entierlong是用结构体定义的,一个bool表示signe,一个数组表示20位每一位上的数字。
    void fibonacci(int n) { t_EntierLong uprec,ucour,usuiv;

    int i;
    uprec.Negatif=0;
    memset(uprec.Chiffres,0,MAXCHIFFRES);
    //uprec.Chiffres[MAXCHIFFRES]={0};
    ucour.Negatif=0;
    //ucour.Chiffres[MAXCHIFFRES]={0};
    memset(ucour.Chiffres,0,MAXCHIFFRES);
    ucour.Chiffres[0]=1;
    for(i=2;i<n;i++)
    {
        usuiv=addition(uprec,ucour);
        uprec=ucour;
        ucour=usuiv;
        cout << "u" << i << "=" ;
        AfficheEntierLong(usuiv);
    }
    if(i==n)
    {
        usuiv=addition(uprec,ucour);
        cout << "u" << n <<"=" ;
        AfficheEntierLong(usuiv);
    }
    t_EntierLong h=soustraction(usuiv,ucour);
    cout << egalEntierLong(h,uprec) <<endl;
    

    }`
    虽然我尝试用这两种方法初始化结构体里的数组了,但在观察窗里看到数组并没有被我初始化。

  • 您还可以看一下 黄强老师的C++模板进阶课程中的 什么是模板?小节, 巩固相关知识点
  • 以下回答由chatgpt基于相关博客总结生成:

    我需要更具体的信息才能回答你的问题。请你详细说明你所遇到的C++编程问题,这样我才能为你提供更准确的解决方案。参考资料包括内存对齐、数组操作、类和对象、函数分文件编写、整型等知识,但这些知识不一定与你遇到的具体问题有直接关联。如有需要可以提供更具体的参考资料。