自定义博客皮肤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)
  • 收藏
  • 关注

原创 回调函数的理解

回调函数是利用函数指针实现的一直调用机制。回调函数机制原理:1>调用者不知道具体事件发生的时候需要调动的具体函数。2>被调函数不知道啥时候被调用,只知道被调用后完成的任务。3>当具体事件发生时,调用者通过函数指针调用具体函数。注意;回调机制把调用者和调用函数分开,互不干扰。例如;#include <stdio.h>typedef int(*FUNCTION)(in...

2017-11-29 17:15:34 392

原创 sizeof在程序中的深层剖析

程序如下:#include<stdio.h>#include<string.h>#include<malloc.c>int main(){ int b[5]={1,2}; char a[5]={'a','b'}; char*p=a; printf("%d,%d,%d,%d,%d,%d\n",sizeof(a),sizeof(b),siz...

2017-11-29 17:03:04 338

原创 指针,数组指针,指针数组的剖析

指针:的来由是因为通过一个存储单位的地址来存取该存储单元是困难的,所以引入指针这个新的类型数据。指针的特点:其值代表存储单元的地址。其型代表指针所指存储单元占用多少个连续字节内存单元。不同类型的指针变量所分配的内存单元大小相等(32位pc机中占4个字节)。指针分类:常量指针,变量指针和函数指针。数组名 是数组首元素的起始地址,但不是数组的起始地址。指针数组:是一个普通的数组。   type*  p...

2017-11-23 19:06:44 363

原创 define和inline的区别

1,define:定义预编译时处理的宏,只是简单的字符串替换,无类型检查。 2,inline:关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义,编译阶段完成。  3,inline函数可以得到一定效率的提升,和c时代的宏函数相比,inline函数更加安全可靠,这个是以增加空间的消耗为代价的。4,define是在代码处不加任何验证的简单替换;5,

2017-11-21 23:04:31 3475

原创 sizeof和strlen的区别

          1,strlen计算字符串的具体长度(只能是字符串),不包括字符串结束符。返回的是字符个数。    2,sizeof计算声明后所占的内存数(字节大小),不是实际长度。    3,sizeof是一个取字节运算符,而strlen是个函数。    4,sizeof的返回值=字符个数*字符所占的字节数,字符实际长度小于定义的长度,此时字符个数就等于定义的长度。若未给出定义的大小,分类讨...

2017-11-21 19:29:14 313

原创 c语言常见循环嵌套程序(初级)

一,素数的求解#include <stdio.h>int main(){int i,m;scanf("%d",&m);for(i=2;i<m;i++){if(m%i==0)break;}if(i==m)printf("它是素数\n");elseprintf("它不是素数\n");return 0;}二,正三角形 “*”的输出(此处举例前十行的表示程序)#include &...

2017-11-19 22:43:41 4575

原创 如何从门外汉到大概理解嵌入式(c语言)基础知识

1. 什么是计算机程序?什么是编程语言?为什么需要编程语言?编程语言是用来干嘛的?举例一些编程语言,以及他们各自的特点?答:计算机程序(英语:Computer program),也称为软件(英语:software),简称程序(英语:Program)是指一组指示计算机或其他具有信息处理能力装置每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上。人和电脑硬件也要有语言来交流那就是计...

2017-11-17 18:22:53 1728

空空如也

空空如也

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

TA关注的人

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