提出了问题2020-12-14
提出了问题2020-12-05
赞了回答2020-04-08
第三个参数是ucontext_t*,是接收到信号时程序执行的上下文,也就是一堆寄存器。有什么用得看场景发挥 {代码...}
提出了问题2020-04-05
赞了回答2020-02-25
提示告诉你 read 函数的声明没找到。通常它声明在 "unistd.h" 头文件,而你已经加入了,因此这时候要排查问题:打开 gcc verbose 选项 gcc -v xxx,根据它输出的头文件路径,找出 "unistd.h" 文件,确认 read 函数声明存在且有效。
提出了问题2019-09-12
提出了问题2018-01-24
提出了问题2017-11-07
提出了问题2017-11-06
提出了问题2017-10-30
回答了问题2017-10-16
我不太明白你的题目的意思?你要申请的空间是变量空间吧?如果是这样,我觉得是这样:用new申请空间?我感觉是new一个变量空间并用指针接受该地址,然后取指针所存的地址,判断地址是否为16的倍数,若不是就delete它,若是就保留。
赞了回答2017-09-11
你这样的方法是看不出来的。因为都是基本类型,还有赋值操作。一般有区别的是for循环里的i++和++i。特别是如果i是一个迭代器,那么++i的确不会产生临时对象的构造析构问题。的确是按照标准里这里理应有临时对象的,传统的编译器也是这么实现的。但是编译器可以根据需...
提出了问题2017-09-09
回答了问题2017-08-28
第十三行if (x = 0 && t = 0)这句话语法有问题,应该为if (x == 0 && t == 0)如果你这样写(if (x = 0 && t = 0)),这个条件判断永远都不可能成立左边x = 0 进行赋值语句恒等于0,右边同理,你这个与不可能成立。这些都是C语言语法基础
提出了问题2017-08-21
赞了回答2017-08-10
我使用gcc是编译不过的,下面是调整后可以通过编译的代码。这下应该可以看清楚了吧。 {代码...}
赞了回答2017-08-10
发生了隐式转换,字符会转换成字母的ascii码值,是整型数,如果你是printf%d 那么结果是两个ascii码相加减,如果你是printf %c 会把加减后的ascii转换成对应的字母
提出了问题2017-08-10
回答了问题2017-08-08
if判断语句太不规范了,字符串相等不能那样判断的
提出了问题2017-08-03