52coder 最近的时间轴更新
52coder

52coder

V2EX 第 141194 号会员,加入于 2015-10-04 22:23:05 +08:00
根据 52coder 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
52coder 最近回复了
94 天前
回复了 primitive 创建的主题 程序员 C++看开源代码有什么好方法吗?
@weiqk 4000 刀的都有,不同版本的,我猜你说的这个 239 应该只能用一个版本
94 天前
回复了 primitive 创建的主题 程序员 C++看开源代码有什么好方法吗?
@justanetizen windows 下的神器,换了 mac 没有 source insight 呀,而且这个软件好久没更新了吧,都是盗版,我同事花 5000 买了个正版😁
100 天前
回复了 52coder 创建的主题 程序员 被初中生 C 语言考住了,尴了个尬
@mikewang 是的,-1 和 0 可以通过这种方式初始化,但这种方式不通用,不通用的方式就不要用了,容易误导不知情的吃瓜群众,比如别人复制了代码,修改了初始值,就会导致问题了。
100 天前
回复了 52coder 创建的主题 程序员 被初中生 C 语言考住了,尴了个尬
@documentzhangx66 你这也是人才,如果数组 100 个,1000 个,你就不能教人写个 for 循环吗😁
100 天前
回复了 52coder 创建的主题 程序员 被初中生 C 语言考住了,尴了个尬
@ziyifan824 为什么不能?循环遍历初始化一遍是可以的。
101 天前
回复了 52coder 创建的主题 程序员 被初中生 C 语言考住了,尴了个尬
@betatabe 感谢指出,查了下 wiki 确实记混了,可以通过 tricky 的方法,评论里有不少朋友也存在这个误解。
101 天前
回复了 52coder 创建的主题 程序员 被初中生 C 语言考住了,尴了个尬
@microxiaoxiao
@nulIptr
@betatabe
@zhicheng
几年没写 C 代码有点脱离一线了,使用 memset 是对每个 byte 操作,针对 int 这里不适用,印象中我司代码中有一些 tricky 的方法,我网上找了个例子,可以变相达到这个目的:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h> //Use C99 standard for C language which supports bool variables

int main()
{
int i, cnt = 5;
bool *hash = NULL;
hash = malloc(cnt);

memset(hash, 1, cnt);
printf("Hello, World!\n");

for(i=0; i<cnt; i++)
printf("%d ", hash[i]);

return 0;
}
101 天前
回复了 52coder 创建的主题 程序员 被初中生 C 语言考住了,尴了个尬
@hello2090 不是坚持错误的写法哈,是分析{0}全 0 ,换成别的数字就不是全部,这种存在一定的误导性。
101 天前
回复了 52coder 创建的主题 程序员 被初中生 C 语言考住了,尴了个尬
@zooo 正解,我查阅文档前记得{0}全是 0 ,然后扩展一下,输入-1 ,结果只有第一个是-1
101 天前
回复了 52coder 创建的主题 程序员 被初中生 C 语言考住了,尴了个尬
@nulIptr memset 不用猜,我好歹也写了 1-2 年 c ,c++ java 里,比如 vector ,可能 {10,-1}这种能指定,c 指定非 0 值还要 memset(arr,-1,sizeof(int)*10)大概这种。
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3412 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 11:13 · PVG 19:13 · LAX 03:13 · JFK 06:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.