小编use*_*316的帖子

如何从C中的数组中获取值?

我有一个像这样的二维数组:

void getC(int **p)
{
   *p = &c[0][0];
}

int c[10][10];

int *a;

getC(a);

a[0][0];

it says error: no match for 'operator[]' in `a[0][0];` what is the problem and how to fix it?
Run Code Online (Sandbox Code Playgroud)

c arrays pointers

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

如何在c中清除这个lint警告?

我有以下代码:

#define NUMBER_OF_ROOMS

if((unsigned int)(NUMBER_OF_ROOMS - 2) > 20)
{
   // do something here
}
Run Code Online (Sandbox Code Playgroud)

但我得到了一个lint警告:Warning 506: Constant value Boolean这是什么意思,以及如何解决它?

c macros lint

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

如何在php中的echo语句中打印"$"?

我有以下代码:

<?php
            $array1 = array("The price of Mac"=>2000, "One year refundable"=>"Yes", "24/7 support"=>"Yes");
            foreach ($array1 as $index => $value) {
                if(is_int($value)) {
                    echo "{$index} is ${$value}, ";
                } else {
                    echo "{$index} is {$value}, ";
                }
            }
            echo "</ br>";
        ?>
Run Code Online (Sandbox Code Playgroud)

但当我在线上放置一个空格时,2000美元没有出现

if(is_int($value)) {
                        echo "{$index} is $ {$value}, ";
                    }
Run Code Online (Sandbox Code Playgroud)

$ 2000节目了,但如何输出$ 2000年?

php

0
推荐指数
1
解决办法
87
查看次数

如何在C中使用灵活数组来保留多个值?

我有以下代码:

typedef struct
{
   int name;
   int info[1]; 
} Data;
Run Code Online (Sandbox Code Playgroud)

那么我有五个变量:

int a, b, c, d, e;
Run Code Online (Sandbox Code Playgroud)

我如何使用它作为一个灵活的数组来保存五个变量的所有值?

c arrays

0
推荐指数
1
解决办法
937
查看次数

为什么c ++中的数组内容有时没有被初始化?

我正在阅读有效c ++的书,其中一些页面说:

如果您处于C++的C部分并且初始化可能会产生运行时成本,则无法保证发生.如果你进入C++的非C部分,事情有时会发生变化.这就解释了为什么一个数组(来自C++的C部分)不一定能保证其内容被初始化,而是一个向量(来自C++的STL部分).

我想知道为什么来自c ++的c部分的数组不能保证被初始化,但是一个向量是?c部分的数组不是内置类型吗?但为什么向量(来自C++的STL部分)保证初始化?

c c++ arrays initialization vector

0
推荐指数
1
解决办法
210
查看次数

c中的开关和外壳如何匹配?

我在c中有以下代码:

typedef enum
{
  Filter_NAME,
  Filter_NAME_2,
  Filter_NAME_3         
} Filter;


void printInfo(int filter)
{
   switch()
   {
      case Filter_NAME:
         // code part1
      case Filter_NAME_2:
         // code part2
      case Filter_NAME_3:
         // code part3
      default:
         return;    
   }
}

void main()
{
   int filter = Filter_NAME;
   printInfo(filter);
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

我只想要code part1执行的,但code part1 code part2code part3所有的执行,这是什么问题,如何解决?

c switch-statement

0
推荐指数
1
解决办法
99
查看次数

如果在python中定义函数之前调用函数,它怎么能工作?

我想知道if __name__ == "__main__":在python 中真正做了什么,我在python3中有以下代码:

def main():
    test();

def test():
    print("hello world " + __name__);

if __name__ == "__main__":
    main();
Run Code Online (Sandbox Code Playgroud)

我们知道在使用之前我们必须声明一个函数,所以if部分内部的函数调用工作正常,在语句main()内部调用之前定义if,但是test()函数怎么样,它在调用之后定义而且没有错误:

def main():
    test();

def test():
    print("hello world " + __name__);
Run Code Online (Sandbox Code Playgroud)

如果在test()调用函数后定义函数怎么能呢?

python program-entry-point

0
推荐指数
1
解决办法
222
查看次数

如何在C中使用printf打印出以下值?

我有一个变量:

int a = 0x0304;
Run Code Online (Sandbox Code Playgroud)

我打印出来像这样:

printf("the value is 0x4x\n", a);
Run Code Online (Sandbox Code Playgroud)

但它显示的值是0x304,我想要的结果应该是值0x0304,如何将其打印出来?

c printf

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

类可以继承C ++中的struct吗?

我在c ++中有以下代码:

typedef struct
{
   int a;
   int b;
   float c;
} Data;

class DataInfo : public Data
{
   // some code here
};
Run Code Online (Sandbox Code Playgroud)

我的问题是类可以在C ++中继承struct吗?这是怎么发生的?

c++ inheritance struct

-3
推荐指数
1
解决办法
3586
查看次数

-3
推荐指数
1
解决办法
2616
查看次数

SyntaxError:JSON中出现意外的令牌=

我在JSON中有以下代码:

var string1 = '{"name" = "wine", "age" = 23}';

var a = JSON.parse(string1);
Run Code Online (Sandbox Code Playgroud)

在我使用JSON.parse()它解析后,它说SyntaxError: Unexpected token =

问题是什么以及如何解决?

javascript json

-11
推荐指数
1
解决办法
1066
查看次数