注册登录
产品
社群
使用“Bing”搜本站
使用“Google”搜本站
使用“百度”搜本站
✓
站内搜索
注册登录
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
安谋科技 XPU
问答
博客
资讯
标签
用户
活动
极客观点
项目管理
HarmonyOS
开发者社区
热门标签
javascript
前端
python
node.js
react
vue.js
php
laravel
go
人工智能
mysql
linux
ios
java
android
css
typescript
spring
程序员
ONES 研发管理
思否企业问答
安谋科技 XPU
amalcao
15
获赞数
1
关注数
2
粉丝数
关注他
发私信
北京
blog.amalcao.me
IP 属地未知
2016-03-14 加入
浏览 4.4k
举报
屏蔽
主页
回答
16
提问
文章
更多
while (!life.end()) BUG++;
252 声望
|
学徒
操作系统
90
计算机原理
52
linux
52
c++
43
javascript
42
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
5
青铜勋章
反对派
评论员
亚历山大
个人动态
赞了回答
2017-02-24
the c programming language书里的一个例子,运行有问题
RdouTyping
我修改下格式,否则又要被踩了。。。之所以没有输出的因为唯一的输出语句printf("%s", longest);并没有被运行。为什么没有被运行呢?因为如果不输入EOF这个循环永远不会跳出:
赞了回答
2017-02-24
the c programming language书里的一个例子,运行有问题
RdouTyping
我修改下格式,否则又要被踩了。。。之所以没有输出的因为唯一的输出语句printf("%s", longest);并没有被运行。为什么没有被运行呢?因为如果不输入EOF这个循环永远不会跳出:
赞了回答
2017-02-21
关于C语言块作用域于for循环,本人小白
RdouTyping
应该是编译器问题,vs2010可能用的是c90标准,c90是不允许在for中直接声明int i=0,必须在程序最开始先声明int i。c99支持这样写for,如果编译不过就可能是这个问题。
赞了回答
2017-02-19
请教c 里面地址的一个基础知识
已注销
指针的加减就已经把偏移量算进去了,比如int*的指针加n,其内存地址就是加n*sizeof(int),并不是按照内存地址直接来加减的。
赞了回答
2017-02-17
求解C语言main函数
RdouTyping
搜索了下,发现stackoverflow 上有个类似问题 why main P2((ac, av), int ac, char ** av) ? 大概意思是说P2是一种宏,这种宏是为了兼容老版本的编译器,比如有些早期C语言并不是 {代码...} 而是 {代码...} P2(int, argc, char **, argv)这个宏会根据编译器的不同使...
赞了回答
2017-02-15
linux下如何用C语言读取大于10G的文件?
rockford
如果实在不愿意学习Hadoop,那么针对你这种情况即使不用Hadoop,直接用管道命令一样可以运行:cat numbers.txt | ./mapper | sort | ./reducer其中的mapper和reducer分别是原文的那两个映射器和总结器。
赞了回答
2017-02-15
c字符串操作函数string.h的实现源码在哪里可以找到?
felix
linux有开源的 c语言库都编译成lib了,得去网上找开源代码。
回答了问题
2017-02-14
又遇到了'\0' null NULL 的问题了
amalcao
所谓 null-terminated 中的 null 指的应该是 ASCII 字符集里的 NUL,其编码是数字 0,在 C 语言里是 '\0',本质是一个 char。而 C 语言里 NULL 这个宏指的是空指针,也就是 ((void*)0),是一个指针类型。两者类型不同,本质上是不同的概念,用途也不同。你引用的 sta...
赞了回答
2017-02-14
又遇到了'\0' null NULL 的问题了
已注销
如果是char*的字符串,库函数都是默认以'\0'结尾。如果是std::string,是作为串的形式的,并没有以'\0'结尾的规定,因为string已经重载了operator <<,所以不存在需要用'\0'结尾的问题。实际上,即使std::string里面的字符包含了'\0',string::operator <&l...
回答了问题
2017-02-13
校验数据库字段名格式的正则表达式
amalcao
给一个 Perl 风格的结果,请大家验证一下是否正确:(^_([a-zA-Z0-9]_?)*$)|(^[a-zA-Z](_?[a-zA-Z0-9])*_?$)
回答了问题
2017-02-13
mac 下 Typora 怎么能把带标签的md粘贴出来
amalcao
如果先 command+/ 切换到 Source Code 模式,然后再复制,那么是可以复制包含 markdown 语法的内容(比如 # 等标记会保留),不知道是不是你想要的答案。
赞了回答
2017-02-10
所有指针都是放在栈中吗
hihozoo
函数指针变量本身并不都是栈变量。 举例说明: {代码...} 对于这个例子,p是指针的指针,p也是指针,p指向的是一块存储了一个int值的内存块。但是,存储*p本身指针变量的内存是堆。 由此可见,指针变量和普通变量一样,可以是栈变量,也可以是堆变量。
关注了问题
2017-02-09
grpc-go 双向流的正确中断姿势到底是怎样的?
回答了问题
2017-02-09
关于MIPS中%hi()与%lo()的一点疑问
amalcao
因为 %lo(addr) 是一个有符号16位整数,也就是说bit#15是符号位,因此 0x8000 是一个负数。在做相加计算时,其符号位扩展到高16bit,也就变成 0xFFFF8000, 要想得到原来的地址 0x10008000,%hi(addr) 必须加1, 0x1001.0000 + 0xFFFF.8000 = 0x1000.8000 . 把 lw、sw...
关注了问题
2017-02-09
关于MIPS中%hi()与%lo()的一点疑问
回答了问题
2017-02-09
MAC里安装openMP不成功
amalcao
可以尝试一下 clang-omp, 具体方法参见 [链接]
关注了问题
2017-02-09
MAC里安装openMP不成功
回答了问题
2017-02-09
golang 中文件监控 fsnotify的一些疑问
amalcao
对于递归检测的情况,每次检测到一个rename时,需要将原来的子目录从监控列表中删除,然后再添加改名后的子目录到监控列表中。粗略看了一下 github.com/howeyc/fsnotify 的实现代码,调用 addWatch 操作时,会建立一个 wfd 到 path 的 map,后面发现这个path上有事件...
回答了问题
2017-02-09
关于Golang的闭包问题
amalcao
可以这样理解,如果闭包内引用了一个局部变量,那么编译器这个变量由栈变量提升为堆变量,那么实际上测试一和测试二的var x 都是运行时在堆上分配的。测试一中,由于调用了两次adderCount() 方法,因此每次调用会分配一个新的 x,其初始值都是0,所以两次执行结果一...
回答了问题
2017-02-09
怎么证明x的平方加上y的平方等于3,没有有理数解?
amalcao
反证法,假设存在一组解,即 x, y 是有理数满足 x^2 + y^2 = 3, 根据有理数定义,有 x = a / b, y = c /d, 其中a, b, c, d 都是整数且 b != 0, d != 0.
标签得分
暂无数据
获得勋章
暂无数据
声望记录
暂无数据