学习笔记(一)

原创 2015年11月18日 17:56:21

一、写出BOOL型与0值比较的if语句

if(flag);

if(!flag);

-------------------------------------------------------------------

二、写出float型与0值比较的if语句

float EPSINON = 0.00001;

if(flag>EPSINON);

if(flag<EPSINON && flag>-EPSINON);

因为计算机在处理浮点数时有一些小误差。

此处EPSINON的值可根据自己工程所需要的精度而定。

---------------------------------------------------------------------

三、写出指针与0值比较的if语句

if(p==NULL);

if(p!==NULL);

---------------------------------------------------------------------

四、

void func(char str[10]){

}

在32位系统之下,当数组str变成参数的时候,系统会将其当成指针使用。因此sizeof(str) = 4;

---------------------------------------------------------------------

五、

void *GetMemorry(void)

{

  *p = "hello world";

   return p;

}

void man()

{

   char *p = NULL;

   p = GetMemorry(); 

}

此时p指向的是一堆乱码。因为在GetMemorry里,p指向的是栈区,在函数结束后,被系统回收。


JavaEE2017最新版基础班学习笔记

  • 2017年12月08日 21:46
  • 20KB
  • 下载

web开发学习笔记

  • 2017年12月06日 09:40
  • 549KB
  • 下载

python学习笔记(一)

最近开始学习python,在学之前,准备python的概念,版本,工具等基本知识。 首先,python是什么?来自百度百科的解释: Python(KK 英语发音:/ˈpaɪθən/)是一种面向对...

Flex学习笔记(flex必知必会).doc

  • 2017年12月02日 15:38
  • 734KB
  • 下载

树莓派学习笔记——实现modbus RTU从机

0.前言     本文使用树莓派实现MODBUS RTU从机,借助python库——modbus-tk实现RTU从机。MODBUS是一种灵活可靠的工业通信协议,常用的MODBUS协议包括MODBUS...

LoadRunner性能测试学习笔记

  • 2017年12月11日 10:29
  • 160KB
  • 下载

NA学习笔记

  • 2017年12月08日 13:56
  • 16KB
  • 下载

STM32F4学习笔记5——SysTick定时器

SysTick 定时器被捆绑在 NVIC 中,用于产生 SYSTICK 异常(异常号:15)。在以前,大多操作系统需要一个硬件定时器来产生操作系统需要的滴答中断,作为整个系统的时基。例如,为多个任务许...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习笔记(一)
举报原因:
原因补充:

(最多只允许输入30个字)