自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 回调函数Callback

关于回调函数的一些小总结首先回调函数就是一个函数,形式上和其他函数没有半点区别.只不过这个所谓的回调函数是将要被当做参数传递给另一个函数,并被其调用(区别就在这,一般函数的形参,接收的是一个基本类型的变量,而这个函数,接受的参数居然是一个"函数",这个作为参数的函数,就叫回调函数)举个例子:一般函数:function a(int a, String b):接收的参数是一般类型.特殊函数:function b(function c):接收的参数是一个函数,c这个函数就叫回调函数.你也可以这么理解:

2022-05-17 14:58:47 98

原创 C语言内存对齐问题小结

内存对齐:结构体成员存放的地址要能整除该成员本身的大小内存对齐的原则:1.前面所有成员的大小相加,应该是当前成员大小的倍数2.整个结构体的大小应该能整除该结构体中单个最大成员的倍数*ps 每个数据类型的大小注释在后面举个栗子①struct A{ char a;//1+1 short b;//2 int c;//4};//8定义一个结构体A,根据第一条原则,需要将成为shor...

2019-10-28 18:31:40 278

原创 c语言二维数组

if elseswitchfor while do while字符串:""包括的字符集和,隐式包含’\0’即00的形式:0,’\0’,NULL,false%s:输出字符串int main(){ int arr[4]; int brr[3][4]; int *p1 = arr; int (*p)[4] = brr;//指向数组的指针,简称数组指针 p1 = brr[0];...

2019-10-25 16:44:33 692

原创 C语言指针拓展

&a:获取a的地址.取地址符&变量名.*p间接访问符,解引用,int *p;//定义一个指针(地址)变量p地址 == 指针指针的大小:在32位平台,x86,指针4字节在64位平台,x64,指针8字节野指针:你没有访问权限的地址,有可能是不存在的地址,或者存在但是你不能访问父函数调用子函数,如果子函数的改变要想影响到父函数,必须传指针和解引用NULL:空指针,唯一...

2019-10-25 15:49:36 196

原创 c语言指针

指针:&a:获取a的地址,&取地址符&变量名:获取该变量的地址,和变量的类型没有关系int *p;//定义一个整型指针变量p,即一个整型地址变量p指针:就是地址.指针变量==地址变量*p:访问p所指向的变量,*间接访问符,解引用&a &b为整型地址值int main(){ int a = 10; int b = 20; int *p =...

2019-10-25 15:24:38 77

原创 c语言数组

数组:定义同类型的多个变量//数据类型 数组名[数据长度]//局部变量分配在栈中//局部变量:定义在函数内部的变量,如过没有初始化其值为随机值(release),(debug)程序崩溃//数组(结构体等聚合类型),如果只初始化一部分,则剩余部分为0//[数字]在定义时(有数据类型)该数字表示长度,使用时(没有数据类型)表示下标//下标通常为当前格数-1 从0开始,注意越界,长度为10的...

2019-10-19 23:20:48 159

原创 判断闰年的c程序

/判断闰年#include<stdio.h>int Runnian(int year){ if(year%40&&year%100!=0||year%4000) {  printf("%d闰年\n",year); } else {  printf("%d不是闰年...

2019-10-19 23:13:23 401

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除