发布时间:2018-04-15 19:25:36
关于结构体所占用的长度,有两个原则:1、各成员变量存放的起始地址相对于结构体的起始地址的偏移量必须为该变量的类型所占用字节的倍数。2、结构体的大小必须为成员中最大字节的整数倍点击(此处)折叠或打开#include <stdio.h>#include <stdlib.h>.........【阅读全文】
发布时间:2018-03-18 23:39:20
用法1:const int a或者int const a这两种用法的含义是一样的,都表示将a常量化,初始化后该值就不可以被修改。const int a = 5;a = 10;//非法,编译出错,向只读变量a赋值。 用法2:const int *p或者int const *p这两种用法的含义是一样的,表示*p不可以被修改,但是p可以被修改int a .........【阅读全文】
发布时间:2018-02-25 22:52:52
在实时系统的设计中,经常会出现多任务调用同一个函数的情况。如果这个函数不幸被设计成这样:那么不同任务调用这个函数时可能修改其他任务调用这个函数的数据,从而导致不可预料的后果。这样的函数是不安全的函数,也叫做不可重入函数。相反,肯定有一个安全的函数,这个安全的函数叫做可重入函数。那么什么是可重入函数.........【阅读全文】