- 博客(15)
- 收藏
- 关注
原创 结构体,枚举,联合
结构的基础知识 结构是一些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量。 结构的声明 struct tag { member-list; }variable-list; 例子 struct Stu { char name[20];//名字 int age;//年龄 char sex[5];//性别 char id[20];//学号 }; //分号不能丢 特殊的声明 在声明结构的时候,可以不完全的声明。 结构的自引用 在结构中包含一个类型为该结构本身的成员是否可以呢?..
2022-04-13 08:31:25
101
原创 模拟实现memmove和memcpy
#include<stdio.h> #include<string.h> #include<assert.h> void* my_memmove(void* dest, const void* src, size_t count) { assert(dest && src); void* ret = dest; //1 if (dest < src) { //前->后 while (count--) { *(cha.
2022-04-07 15:32:45
243
原创 数据的存储
数据类型 char //字符数据类型,1个字节 short //短整型,2个字节 int //整型,4个字节 long //长整型,4/8个字节 long long //更长的整型,8个字节 float //单精度浮点数,4个字节 double//双精度浮点数,8个字节 类型的意义: 1. 使用这个类型开辟内存空间的大小(大小决定了使用范围) 2. 如何看待内存空间的视角 整型: char(char是字符类型,但字符类型存储的是字符ascll码值,ascll码值是数字) unsig.
2022-03-24 23:05:03
95
原创 用sizeof()和strlen()求数组和指针
1.sizeof(数组名),这里数组名表示整个数组,计算的是整个数组的大小 2.sizeof(&数组名),这里的数组名表示整个数组,取出的是整个数组的地址 //一维数组 int a[]={1,2,3,4}; printf("%d\n",sizeof(a));//16 printf("%d\n",sizeof(a+0));//4/8,a+0是首元素的地址,是地址,大小是4/8个字节 printf("%d\n",sizeof(*a));//4,a是首元素的地址,*a是数组的第一个元素 pr
2022-03-16 00:14:32
707
原创 初识
我是一个来自普通大学的大一新生,学习计算机于我而言也是一个偶然,阴差阳错,文科更好的我选择了计算机专业,虽然我对计算机方面的知识还不甚了解,但我相信长风破浪会有时,直挂云帆济沧海。 对于当下,由于对如何编程了解得还少之又少,编程的目标就是能条理清晰地打出代码,能够深刻理解做的每一道编程题。对于未来,编程的目标就是能够做出属于自己的小程序。 学习编程并不容易,对没有基础的我更是难之又难,但我一定会把握好一切能抓住的时间来学习巩固每天所学到的知识,坚持每周24小时的学习时间。在即将到来的寒假中,我会坚持每天学.
2021-12-11 18:57:39
370
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅