amalcao

15
获赞数
1
关注数
2
粉丝数
北京
IP 属地未知
2016-03-14 加入
浏览 4.4k

while (!life.end()) BUG++;

252 声望|学徒
操作系统
90
计算机原理
52
linux
52
c++
43
javascript
42
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 赞了回答2017-02-24
    the c programming language书里的一个例子,运行有问题
    我修改下格式,否则又要被踩了。。。之所以没有输出的因为唯一的输出语句printf("%s", longest);并没有被运行。为什么没有被运行呢?因为如果不输入EOF这个循环永远不会跳出:
  • 赞了回答2017-02-24
    the c programming language书里的一个例子,运行有问题
    我修改下格式,否则又要被踩了。。。之所以没有输出的因为唯一的输出语句printf("%s", longest);并没有被运行。为什么没有被运行呢?因为如果不输入EOF这个循环永远不会跳出:
  • 赞了回答2017-02-21
    关于C语言块作用域于for循环,本人小白
    应该是编译器问题,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函数
    搜索了下,发现stackoverflow 上有个类似问题 why main P2((ac, av), int ac, char ** av) ? 大概意思是说P2是一种宏,这种宏是为了兼容老版本的编译器,比如有些早期C语言并不是 {代码...} 而是 {代码...} P2(int, argc, char **, argv)这个宏会根据编译器的不同使...
  • 赞了回答2017-02-15
    linux下如何用C语言读取大于10G的文件?
    如果实在不愿意学习Hadoop,那么针对你这种情况即使不用Hadoop,直接用管道命令一样可以运行:cat numbers.txt | ./mapper | sort | ./reducer其中的mapper和reducer分别是原文的那两个映射器和总结器。
  • 赞了回答2017-02-15
    c字符串操作函数string.h的实现源码在哪里可以找到?
    linux有开源的 c语言库都编译成lib了,得去网上找开源代码。
  • 回答了问题2017-02-14
    又遇到了'\0' null NULL 的问题了
    所谓 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
    校验数据库字段名格式的正则表达式
    给一个 Perl 风格的结果,请大家验证一下是否正确:(^_([a-zA-Z0-9]_?)*$)|(^[a-zA-Z](_?[a-zA-Z0-9])*_?$)
  • 回答了问题2017-02-13
    mac 下 Typora 怎么能把带标签的md粘贴出来
    如果先 command+/ 切换到 Source Code 模式,然后再复制,那么是可以复制包含 markdown 语法的内容(比如 # 等标记会保留),不知道是不是你想要的答案。
  • 赞了回答2017-02-10
    所有指针都是放在栈中吗
    函数指针变量本身并不都是栈变量。 举例说明: {代码...} 对于这个例子,p是指针的指针,p也是指针,p指向的是一块存储了一个int值的内存块。但是,存储*p本身指针变量的内存是堆。 由此可见,指针变量和普通变量一样,可以是栈变量,也可以是堆变量。
  • 关注了问题2017-02-09
    grpc-go 双向流的正确中断姿势到底是怎样的?
  • 回答了问题2017-02-09
    关于MIPS中%hi()与%lo()的一点疑问
    因为 %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不成功
    可以尝试一下 clang-omp, 具体方法参见 [链接]
  • 关注了问题2017-02-09
    MAC里安装openMP不成功
  • 回答了问题2017-02-09
    golang 中文件监控 fsnotify的一些疑问
    对于递归检测的情况,每次检测到一个rename时,需要将原来的子目录从监控列表中删除,然后再添加改名后的子目录到监控列表中。粗略看了一下 github.com/howeyc/fsnotify 的实现代码,调用 addWatch 操作时,会建立一个 wfd 到 path 的 map,后面发现这个path上有事件...
  • 回答了问题2017-02-09
    关于Golang的闭包问题
    可以这样理解,如果闭包内引用了一个局部变量,那么编译器这个变量由栈变量提升为堆变量,那么实际上测试一和测试二的var x 都是运行时在堆上分配的。测试一中,由于调用了两次adderCount() 方法,因此每次调用会分配一个新的 x,其初始值都是0,所以两次执行结果一...
  • 回答了问题2017-02-09
    怎么证明x的平方加上y的平方等于3,没有有理数解?
    反证法,假设存在一组解,即 x, y 是有理数满足 x^2 + y^2 = 3, 根据有理数定义,有 x = a / b, y = c /d, 其中a, b, c, d 都是整数且 b != 0, d != 0.