小编Lio*_*ior的帖子

static const和const有什么区别?

static const和之间有什么区别const?例如:

static const int a=5;
const int i=5;
Run Code Online (Sandbox Code Playgroud)

它们之间有什么区别吗?你什么时候用一个而不是另一个?

c static constants

71
推荐指数
2
解决办法
7万
查看次数

python变量是指针?

据我所知,Python中的变量只是指针.

基于此规则,我可以假设此代码段的结果:

i = 5
j = i
j = 3 
print(i)
Run Code Online (Sandbox Code Playgroud)

会的3.但是我得到了一个意想不到的结果,是的5.

此外,我的Python书确实涵盖了这个例子:

i = [1,2,3]
j = i
i[0] = 5
print(j)
Run Code Online (Sandbox Code Playgroud)

结果将是[5,2,3].

我理解错了什么?

python variables pointers identifier

66
推荐指数
5
解决办法
6万
查看次数

如何在python中将signed转换为无符号整数

假设我有这个号码i = -6884376.我如何将其称为无符号变量?像(unsigned long)iC中的东西

python unsigned signed integer

64
推荐指数
5
解决办法
15万
查看次数

从字符串中删除空格的首选方法

我想从字符串中删除所有空格.

"as fa sdf sdfsdf"

结果将是:

"asfasdfsdfsdf"

有几种方法我可以想到实现这一点,我想知道哪一种是最好的.

1.

"".join(" as fa   sdf sdfsdf ".split())
Run Code Online (Sandbox Code Playgroud)

2.

" as fa   sdf sdfsdf ".replace(" ", "")
Run Code Online (Sandbox Code Playgroud)

而且我认为还有更多.
哪一个更受欢迎?

python string whitespace

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

打印分段故障原因

假设我有一个导致分段错误的代码.

char * ptr = NULL;
*ptr = "hello"; /* this will cause a segmentation fault */
Run Code Online (Sandbox Code Playgroud)

如何在运行时打印,内存中发生分段错误的地址,以及分段错误的原因(访问禁止的内存区域或其他内容).

我读到了关于核心转储文件,但我不确定它是否是正确的解决方案.

我怎样才能做到这一点?

PS,我知道我可以通过使用gdb或其他调试器实现这一点,但目的是通过使用代码和仅代码来实现.

c unix linux segmentation-fault

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

哪个更好 - printf或fprintf

我知道这两个函数都可以用来输出到控制台.
我读了这个问题,但没有人告诉我在输出到控制台时更喜欢使用哪个.那么哪个功能更好,有什么重大差异吗?

c printf output

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

如何使用ONLY mov,add,sub,neg限制4个指令中的x = 2a + 3b?

假设x是一个寄存器,其值不知道.我必须让x=2a+3b地方ab有未知值.

我可以用8086个汇编指令mov,add,sub,neg只.mul不允许使用该指令,并且仅限4条指令.

它甚至可能吗?

assembly add mov x86-16

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

从函数c返回二维数组的正确方法

我试过这个,但它不起作用:

#include <stdio.h>

    int * retArr()
    {
    int a[3][3] = {{1,2,3},{4,5,6},{7,8,9}};
    return a;
    }

    int main()
    {
    int a[3][3] = retArr();
    return 0;
    }
Run Code Online (Sandbox Code Playgroud)

我收到这些错误:

错误3错误C2075:'a':数组初始化需要大括号
4 IntelliSense:返回值类型与函数类型不匹配

我究竟做错了什么?

c arrays function

6
推荐指数
1
解决办法
3万
查看次数

当列表为空时,列表推导会抛出异常

我有一个函数可以过滤列表项目,如果它们的日期是过去的(小于当前日期).

meetings = []
def clean_old():
    meetings = [meeting for meeting in meetings if time.mktime(meeting) >= time.localtime()]
Run Code Online (Sandbox Code Playgroud)

当列表为空时,此代码崩溃.

为什么会崩溃?它说for meeting in meetings,如果会议是空的,那么一切都应该没问题.

我该如何修复它以及该事件的解释是什么?

python list-comprehension list

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

有什么区别 - MOV指令

我已经开始学习asm了,我想知道这两种使用MOV指令的不同方式之间的区别是什么AL:

第一:

MOV AL,5H
Run Code Online (Sandbox Code Playgroud)

第二:

MOV SI,5H
MOV AL,[SI]
Run Code Online (Sandbox Code Playgroud)

x86 assembly mov

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