小编pik*_*080的帖子

模运算符导致的代码编译问题

我编写了一个程序,用于以数组形式存储数字(由程序员预定义)。

例如,如果我要将数字1234存储在数组arrx [4]中,则其元素为:

arr[0] = 1
arr[1] = 2
arr[2] = 3
arr[3] = 4
Run Code Online (Sandbox Code Playgroud)

我尝试使用下面的代码来实现这一点:

#include <iostream>
#include <math.h>

using namespace std;

int main()
{
    int arrx[4];    // Stores the individual digits of number as array
    int digx = 4;   // Total number of digits in number
    int i;
    long int dupx = 1234;  // Number which has to be stored in array
    for(i = digx-1; i >= 0 ; i--)
    {
        arrx[digx-i-1] = int(dupx/pow(10,i));
        dupx = dupx%(pow(10, i)); …
Run Code Online (Sandbox Code Playgroud)

c++ c++11

11
推荐指数
2
解决办法
863
查看次数

C ++中的函数是否有任何默认返回类型?

我最近读到C ++中所有函数的默认返回类型是int。谷歌搜索并不能帮助我确认这一点。

因此:

  1. 真的是C ++中所有函数的默认返回类型int吗?
  2. 如果不是,那么C ++中的函数是否存在任何此类默认返回类型?如果是这样,那是什么?

c++ c++11

2
推荐指数
1
解决办法
238
查看次数

标签 统计

c++ ×2

c++11 ×2