随笔分类 - c
摘要:一道题引发的思考: 1、看一下之前写的union的特点,理解一下共享内存的概念 2、栈的增长方向是从高地址向低地址增长(数组比较特别,a[0]在低地址,a[n-1]在高地址)(堆由低地址到高地址存储) 3、小端系统 指 低字节存在低地址中,高字节存在高地址中;大端系统反之。 如上,联合体变量的大小是
阅读全文
摘要:一、#include <cstdlib> 字符串转换到整型数,函数原型:int atoi(const char *nptr) 注意事项:有符号整型,能转换的最大字符串是:"2147483647",所有大于这个数的字符串,转换后仍为有符号int的最大值:2147483647。 实现方法: 二、原文:h
阅读全文
摘要:split作为字符串分割函数非常有用,但在C++里面没有这个函数。自己实现一个分割函数: 1、遇到多个分隔符连在一起,则不做分割 2、()内的分隔符不起作用 3、如果只有(,没有)不影响分隔符
阅读全文
摘要:printf和cout从右到左计算: a++和++a都是先自增,区别在于a++自增后将自增前的值通过临时变量返回。
阅读全文
摘要:int strlen1(const char *str); char *del_char(char *str,char c); char *delete_string(char *str,int pos,int len); const char *strstr1(const char *src,co
阅读全文
摘要:首先,先来看一下十进制的数:a = 234 以此类推,一个二进制的数1101对2求余,对2整除是不是可以得到二进制数最后一位,去除二进制最后一位呢? 答案在理论上是肯定的。 but,程序写的时候怎么定义类型来存储一个二进制数呢?其实是: int b = 1101 wait,这不是十进制数 1101
阅读全文

浙公网安备 33010602011771号