小编udp*_*nil的帖子

为什么1 +++ 2 = 3?

Python如何评估表达式1+++2

我介绍了多少+,它是打印3作为答案.请任何人都可以解释这种行为

因为1--2它是印刷3,因为1---2它是印刷-1

python evaluation operator-precedence

28
推荐指数
2
解决办法
2805
查看次数

C main()函数可以是静态的吗?

可以在C程序中main()声明该函数static吗?如果是的话那么它的用途是什么?

是否可以使用汇编代码并static main()自己调用函数(考虑嵌入式程序)?

c linker static

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

使用HTC野火进行android开发

我想知道是否可以使用我的HTC野火(一些链接会很好)用于Android开发而不是模拟器.

我试图通过谷歌找到这些信息,但到目前为止还没有有用的结果.

如果我获得更多信息,我会在这里更新.

替代文字

[当我使用野火与日食时,我得到了这个.]

非常感谢你.

android

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

在COFF文件格式中,重定位信息部分的意义是什么?

我正在阅读COFF文件格式,它通常用于创建可执行文件格式(它也有一些变体).

在阅读时,我遇到了格式的重定位部分.如何使用此重定位部分创建可执行文件.

如果你指出一些可以帮助我的链接,那将非常有用.

coff

4
推荐指数
2
解决办法
1674
查看次数

用C#前端和Java后端编程:好的还是坏的做法?

我和我的朋友对应用程序开发问题存在分歧.这是一个简单的生产管理应用程序.

根据我的朋友的说法,前端以XML格式存储数据,Java程序将读取XML文档,存储它(在后端),并应用一些业务逻辑并再次将结果存储到另一个XML文档中.并且C#前端将显示结果(他希望使用套接字来传达XML的状态).

我认为这是一个坏主意.我建议整个应用程序应该用C#或Java编写.

注意:该应用程序是独立的.它不是通过网络使用的.

有没有人试过这个?请分享你的想法:)

c# java desktop-application

4
推荐指数
2
解决办法
4239
查看次数

为什么我可以通过指针转换而不是C中的全局变量来更改本地const变量?

我想通过使用指针来改变常量的值.

请考虑以下代码

int main()
{
    const int const_val = 10;
    int *ptr_to_const = &const_val;

    printf("Value of constant is %d",const_val);
    *ptr_to_const = 20;
    printf("Value of constant is %d",const_val);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,常量的值被修改.

但是当我尝试使用全局常量的相同代码时,我遇到了运行时错误.Windows崩溃记者正在开放.在此语句"*ptr_to_const = 20;"中打印第一个printf语句后,可执行文件暂停

请考虑以下代码

const int const_val = 10;
int main()
{
    int *ptr_to_const = &const_val;
    printf("Value of constant is %d",const_val);
    *ptr_to_const = 20;
    printf("Value of constant is %d",const_val);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

该程序使用codeblocks IDE在mingw环境中编译.

谁能解释一下发生了什么?

c pointers constants

4
推荐指数
2
解决办法
2087
查看次数

除了'std'以外的c ++中有用的命名空间

每当我阅读有关C++的书籍时,我都会找到一个"使用命名空间std"的例子.

我想知道C++中是否存在任何其他名称空间有用吗?

c++

4
推荐指数
2
解决办法
2064
查看次数

在print语句中,确定python shell是否打印空字符或等待输入的内容

最近我在python中尝试了一些练习程序,我遇到了这个小问题.

当我输入

print ""
Run Code Online (Sandbox Code Playgroud)

在IDLE中,python shell打印了一个空字符.

如果我输入

print """"""
Run Code Online (Sandbox Code Playgroud)

在IDLE中,python shell打印了一个空字符.

但如果我输入,python shell会等待输入

print """"
Run Code Online (Sandbox Code Playgroud)

为什么会出现这种行为.据我所知,它也应该为此打印空字符print """".

python

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

使用C语言传递结构成员时的printf行为

我正在尝试一个程序来理解结构变量的行为,

示例代码:

struct temp
{
   int a;
   int b;
}obj;

int main()
{
   obj.a = 10;
   obj.b = 7;
   /* to see whether obj and &obj both are same 
    * I was verifying whether structure variables behave as arrays
    */
   printf("%d -- %p",obj,&obj); 
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

我期待输出为10和obj的地址但令我惊讶的是,实际输出为10和00000007

这对我来说很烦人!!!

谁能帮助我理解为什么printf正在接受第二个成员并打印它的价值.

c

2
推荐指数
3
解决办法
4207
查看次数