- 博客(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
71
原创 模拟实现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
220
原创 数据的存储
数据类型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
67
原创 用sizeof()和strlen()求数组和指针
1.sizeof(数组名),这里数组名表示整个数组,计算的是整个数组的大小2.sizeof(&数组名),这里的数组名表示整个数组,取出的是整个数组的地址//一维数组int a[]={1,2,3,4};printf("%d\n",sizeof(a));//16printf("%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
659
原创 初识
我是一个来自普通大学的大一新生,学习计算机于我而言也是一个偶然,阴差阳错,文科更好的我选择了计算机专业,虽然我对计算机方面的知识还不甚了解,但我相信长风破浪会有时,直挂云帆济沧海。对于当下,由于对如何编程了解得还少之又少,编程的目标就是能条理清晰地打出代码,能够深刻理解做的每一道编程题。对于未来,编程的目标就是能够做出属于自己的小程序。学习编程并不容易,对没有基础的我更是难之又难,但我一定会把握好一切能抓住的时间来学习巩固每天所学到的知识,坚持每周24小时的学习时间。在即将到来的寒假中,我会坚持每天学.
2021-12-11 18:57:39
338
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人