C语言 day18发表于2020-05-21更新于2020-05-21字数统计1.2k阅读时长15分 结构体 位段 信息在计算的存取长度一般以字节为单位; 有事储存一个信息不必用一个字节或多个字节 例如:真或假:用0或1,只需一位即可. 阅读全文
C语言 day17发表于2020-05-20更新于2020-05-20字数统计1.2k阅读时长14分 结构体-结构体的内存分配 引入 123456struct data{ char c; int i;};struct data stu;printf("%d\n",sizeof(stu));阅读全文
C语言 day16发表于2020-05-18更新于2020-05-18字数统计1.7k阅读时长21分 结构体 typedef关键字 给已有类型取个别名 使用步骤: 先用已有类型定义一个变量 用别名替换变量名 在整个表达式前添加 typedef 阅读全文
C语言 day14发表于2020-05-16更新于2020-05-16字数统计482阅读时长6分 const 关键字 1.const 修饰变量为只读 案例 1: 123456//const 修饰num为只读变量 num只能取值 不能借助num进行写操作const int num=10;printf("num=%d\n",num);num=100;//报错 [Error] assignment of read-only variable 'num'阅读全文
C语言 day13发表于2020-05-15更新于2020-05-15字数统计2.4k阅读时长29分 字符串处理 atoi atol atof atoi函数 头文件:#include<stdlib.h> 函数原型:int atoi(const char *str) 函数功能: 把参数 str 所指向的字符串转换为一个int整数 参数:str – 要转换为整数的字符串。 函数返回值:该函数返回转换后的长整数,如果没有执行有效的转换,则返回零。 阅读全文
C语言 day10发表于2020-05-12更新于2020-05-12字数统计2.3k阅读时长28分 数组 二维数组的分析(了解) 案例 1: 123456789int arr[3][4];/*二维数组名:代表的是二维数组的首行地址,+1跳过一行对行地址取 `*` 将变成当前行的第0列的列地址`arr[0]=*(arr+0)=*arr` `arr[1]=*(arr+1)`*///例如取出第二行第三列的元素printf("%d",*(*(arr+1)+2));// *(*(arr+1)+2)=*(arr[1]+2)=arr[1][2]这就是计算机的方式阅读全文