腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在Ruby中初始化class对象变量
ruby
例如,我创建了一个类 @@min = 0 def initialize(min,
max
) @@
max
.
max
=
max
end result.
max
与其他
语言
相同。与php、
C
#等类似,我创建了一个类并传递了一个值,因为它有初始
浏览 2
提问于2016-09-26
得票数 8
回答已采纳
4
回答
关于不可移植项目的标准
未定义
行为
c
、
portability
、
undefined-behavior
、
stm32
、
iar
C
99标准为
未定义
的行为提供了以下定义: 使用不可移植或错误的程序结构或错误数据的行为,本国际标准对此不加要求。如果它们是由您正在使用的编译器或微控制器定义的,那么它们会导致
未定义
的行为吗?
浏览 0
提问于2013-12-15
得票数 1
回答已采纳
1
回答
枚举常量在
C
和
C
++中的行为不同
c++
、
c
limits.h> enum en_e { en_e_bar = UINT64_
MAX
("%zu\n", sizeof en_e_foo); printf("%zu\n", sizeof e);在
C
中打印4 8 8,在
C
++中打印8 8 8 (在
浏览 49
提问于2017-01-25
得票数 81
回答已采纳
4
回答
arr[i] = i++和I=I+1语句在
C
和
C
++中的行为
c++
、
c
、
c++14
、
undefined-behavior
、
sequence-points
在
C
语言
和
C
++
语言
中,arr[i] = i++;语句调用
未定义
的行为。为什么i = i + 1;语句不调用
未定义
的行为?
浏览 5
提问于2017-06-03
得票数 18
回答已采纳
2
回答
什么是“外部链接与
C
语言
链接”?
c++
、
c
从第1段摘录的下一段中的“外联”和"
C
语言
链接“是什么意思?你能进一步解释一下他想用这个例子解释什么吗?
浏览 1
提问于2012-05-05
得票数 1
4
回答
发生整数溢出时,无符号整数和有符号整数的行为差异
java
、
c++
、
c
、
programming-languages
阅读维基百科上关于的这篇文章 我不太理解为什么有符号整数的溢出会导致
未定义
的行为,而无符号整数的溢出会导致包装around.Why,它们的行为有区别吗?另一个问题:编程
语言
通常有没有防止整数溢出的保护措施?
浏览 0
提问于2012-12-21
得票数 4
1
回答
为什么溢出导致0?
d
、
integer-overflow
我有一个D程序:void main () { int a = 2; writeln(a我编写了一个程序来用
C
进行实验(不是
C
是D,而是D编译成本机代码,
C
是可移植的汇编程序,所以它们应该是可比较的):#include <math.h> printf("pr
浏览 0
提问于2016-02-28
得票数 0
回答已采纳
2
回答
C
++中的原语类型与
C
中的原语类型
c++
、
gcc
、
compiler-construction
但是,如果有一些上下文(即不只是打印上下文),则值是随机的:#include "student.hpp" int x; std::cout <<
max
(s.name.size(), (std::size_t)x) << std::endl;在这里,相同的编译,但每次不同的结果:
浏览 3
提问于2020-07-07
得票数 0
4
回答
是否有没有"null“的
语言
?
language-agnostic
、
null
、
language-design
很多人认为特殊值null的概念(因为它被用于
C
、Java、
C
#、Perl、Javascript、SQL等
语言
)。是个坏主意。关于这一点,在SO和P.SE上有几个问题,比如和。然而,我找不到没有它们的任何
语言
。我熟悉的所有
语言
都有null,或者类似的
语言
(例如,Perl中的“
未定义
”)。 我意识到,每一种
语言
都需要某种方式来表达“价值缺失”。但是,可以使用类似于 (Haskell)或 (Guava)之类的东西来显化,而不是具有"null“或”<
浏览 7
提问于2015-01-23
得票数 28
回答已采纳
3
回答
UINT_
MAX
+1等于什么?
c
、
standards
、
portability
在用于UINT_
MAX
+ 1u的
C
中定义的行为是什么?假设它为零有多安全?
浏览 3
提问于2013-02-16
得票数 15
回答已采纳
1
回答
在引用字段上使用MaybeUninit::uninit().assume_init()对结构进行部分初始化,然后在之后进行初始化,会出现什么问题?
rust
给出这样的结构: id: u8,}锈蚀文档谈到了,这样做的方法如下: let mut uninit: May
浏览 1
提问于2021-05-08
得票数 0
回答已采纳
2
回答
Hackerearth挑战-罗伊和代码条纹
c++
、
programming-challenge
03 15 152 01 142 13 1 43如何通过更多地使用先进的
C
+unsigned int t, n, s, r; while (t--) { }
浏览 0
提问于2019-10-18
得票数 -1
回答已采纳
3
回答
在
C
中求短int变量的最大值
c
、
size
、
short
、
typecase
我当时正在做K&R的练习2-1,目标是计算不同变量类型的范围,下面是我的函数,用来计算short int可以包含的最大值: short int编辑:感谢Antti的解释,对符号位的溢出导致了
未定义
的行为,而不是负值。
浏览 0
提问于2017-08-25
得票数 5
回答已采纳
1
回答
在解释
语言
和编译
语言
中访问“越界”索引
c
、
matlab
、
interpreted-language
在编译的编程
语言
(如
C
)和解释
语言
(如MATLAB)中访问越界(负的或不可访问的)索引之间有什么区别? 根据本网站的建议,我研究了一些关于访问越界索引的线程。也就是说,我能够从这个站点获得,在使用
C
时访问越界索引会导致
未定义
的行为。通过使用MATLAB进行实验,我猜想解释型
语言
会在访问越界索引之前执行测试,以确定索引是否应该是不可访问的,并“捕捉”写得不好的代码。这是否真的是解释型
语言
的普遍情况,或者它们类似于
C
(编译)
语言
,导致了某
浏览 0
提问于2015-06-27
得票数 0
4
回答
快速排序示例中的Bug (K&R
C
书)?
c
、
integer-overflow
、
qsort
、
undefined-behavior
这个快速排序被认为是将"vleft...vright按递增顺序排序“;由K&R (第二版)从
C
编程
语言
复制(无注释): qsort(v, last+1, right);我想这里有个bug假设left = INT_
MAX
-1和right = INT_
MAX
。这不会因为整数溢出而导致
未定义
的行为吗?
浏览 3
提问于2011-06-27
得票数 8
回答已采纳
1
回答
如何正确创建
C
函数(包括头文件)
c
、
dev-c++
我正在尝试用
C
语言
创建我自己的函数,然后使用带有头文件的#include。我知道如何制作头文件,并且我已经编写了.
c
函数。然而,当我尝试编译.
c
时,我得到了一个错误,说“链接器错误
未定义
的引用到‘WinMain@16’”,它无法编译。功能代码:{ {
浏览 2
提问于2015-12-04
得票数 1
3
回答
您知道在动态类型
语言
中有什么优雅的解决方案吗?
static-typing
、
dynamic-typing
假设有两种
语言
(除了类型信息)具有完全相同的语法,但一种是静态类型的,另一种是动态类型的。然后,对于用静态类型化
语言
编写的每个程序,可以通过删除所有类型信息来导出等效的动态类型化程序。由于这两个
语言
家族都是完全完全的,我们可以肯定,对于每一个这样的真正的动态类型化程序,都有一个静态类型化程序来做同样的事情,但是我经常读到“经验丰富的程序员能够用动态类型化
语言
编写非常优雅的代码”。
浏览 7
提问于2010-07-23
得票数 6
1
回答
用
C
语言
声明ULONG_
MAX
c
、
var
、
ulong
我一直在对ULONG_
MAX
进行大量的研究,并试图找出如何声明它,但它似乎不起作用。我使用头#include <stdio.h>和#include <limits.h来使ULONG_
MAX
工作。ULONG_
MAX
在线没有太多的地方,所以我很难使用它。我觉得我用错了ULONG_
MAX
。问题:如何声明ULONG_
MAX
#include <stdio.h> ULONG_
MAX
n
浏览 5
提问于2017-04-04
得票数 3
回答已采纳
3
回答
是否需要声明类构造函数中的所有成员?
javascript
class ColorSpectrum constructor(min,
max
) this.Min = min; { }vs{ { this.
Max
浏览 0
提问于2019-04-26
得票数 1
回答已采纳
1
回答
双自由崩溃或不崩溃
linux
、
exploit
、
c
、
glibc
有人能解释一下为什么连续两次释放a会导致崩溃,但是先释放a,然后释放b,然后再释放a不会崩溃吗?int *a = malloc(8);
浏览 3
提问于2016-04-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言,C+语言
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
漫谈C语言及如何学习C语言
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券