【c语言】指针变量与时间戳

2021年09月15日 阅读数:1
这篇文章主要向大家介绍【c语言】指针变量与时间戳,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

指针ide

数据在内存中的地址也称为指针,若是一个变量存储了一份数据的指针,咱们就称它为指针变量。函数

说白了就是地址,指针能够理解为指引方向,指引你存储东西在哪里的方向。好比int a = 0;这是要向电脑申请一个空间来存储,到要用的时候再调用。但你存进去了,到你要用时,你不要知道你以前的a存在哪里。.net

因此就有了地址,申请空间并附上地址方便下次取用。指针

而第二局话是什么意思呢,code

咱们的地址是能够看见的,地址是一些数字,你能够看到的。这里要用到指针变量。这里举个栗子。blog

#include<stdio.h>
int main()
{
      int a = 0;
      int* b = &a;
      printf("%d",b);
}

【c语言】指针变量与时间戳_c语言这是结果。内存

我上面的  a  是一个普通变量。b是一个指针变量,用来存储地址的。int*是一个定义,注意是b不是*b。&a是a的地址,若是不加取地址符号&的话,存储就变成存储a这个值而不是地址,代码也会错误。get

 

 

有些随机数要用随机数。这里就要使用时间戳这个概念。it

什么是时间戳?io

将如今的时间-电脑的开始时间=中间的时间。中间的时间转换为秒的形式。这个是时间戳。它会随时间的变化而变化。像srand()这个函数通常用time(0)或getpid(0)。time(0)就是时间戳