随笔分类 - C/C++那些事
摘要:问题: 在进行linux编程中,必定存在socket的相关编程操作,在获取客户端地址时由于传入地址的长度初始化异常导致无法获取到recvfrom中client的地址 具体代码如下: #include <sys/types.h> #include <sys/socket.h> #include <ne
阅读全文
摘要:缘由: 测试了基础的判断分之后,对于取余的操作又产生了兴趣,那么取余和通过减法计算余数到底谁更快一些呢 直接上代码: #include <stdio.h> #include <sys/time.h> int main(int argc, char **argv){ struct timeval st
阅读全文
摘要:缘由: 在追求急速的处理过程中判断是必不可少的分支条件,那么存在三目运算符 A ?A:0这种取值 和if else 分支取值应该用哪个更好呢,那就取决于到底这两个语句之间有什么差异 话不多说先上测试代码:代码很简单 linux: #include <stdio.h> #include <sys/ti
阅读全文
摘要:程序运行时内存的分配可以分为如下几个区域:栈,堆,BBS,数据段(有的又会把BBS和数据段统一称为静态存储区,保存静态变量和全局变量、常量等),代码段 各个区域的说明 1:栈区 特点:栈的增长方向是自顶向下的增长,基地址是高地址,分配地址依次分配到低地址中,栈是先进后出的数据结构类型 使用:(由编译
阅读全文

浙公网安备 33010602011771号