- 博客(4)
- 收藏
- 关注
原创 指针常量
指针常量 让我们来分析另外一个表达式。假定变量a存储于位置100,下面这条语句的作用是什么?```c *100 = 25; ```看上去像是把25赋值给a,因为a是位置100所存储的变量。但是,这是错的!这条语句实际上是非法的,因为字面值100的类型是整型,而间接访问操作只能作用于指针类型表达式。如果你确实想把25存储于位置100,你必须使用强制类型转换。*(int *)100 = 25; 强制类型转换把值100从“整型”转换为“指向整型的指针”,这样对它进行间接访问就是合法的。如果a
2020-10-12 23:25:30 93 1
原创 左值和右值
摘抄于:《C和指针》左值和右值 为了理解有些操作符存在的限制,你必须理解左值(L- value)和右值( R-value)之间的区别,这两个术语是多年前由编译器设计者所创造并沿用至今,尽管它们的定义并不与C语言严格吻合 左值就是那些能够出现在赋值符号左边的东西。右值就是那些可以出现在赋值符号右边的东西这里有个例子a = b+25; a是个左值,因为它标识了一个可以存储结果值的地点,b+25是个右值,因为它指定了一个值。 它们可以互换吗?b+25 = a; 原先用作左值的a此时
2020-10-11 17:31:00 180
原创 时钟周期、机器周期、指令周期、总线周期的区别
@[T]时钟周期、机器周期、指令周期、总线周期的区别1.时钟周期时钟周期也称为振荡周期,定义为时钟脉冲的倒数,是计算机中最基本、最小的时间单位;在一个时钟周期内,CPU只完成最基本的动作。对同一种机型而言,时钟频率越高,计算机工作速度越快例如,开发板上晶振是11.0592MHz,那么时钟周期=(1/11059200)8。2.机器周期在计算机中,为了便于管理,通常把一条指令执行划分为若干个阶段,每一个阶段完成一项任务,如:取指令、存储器读、存储器写等,这每一项工作称为一个基本操作,完成一个基本操
2020-10-11 15:41:17 8912
原创 Multisim12\Multisim14访问主数据库失败的解决方法
Multisim12\Multisim14访问主数据库失败的解决方法系统WIN10安装Multisim之后访问主数据库失败,访问企业数据失败,访问用户数据库失败,接连三个确定,然后就是元器件库一个文件也没有,以为是安装破解出了错,御载重装无数次,差点还想着重装系统,搞了好几天都有点崩溃了,网络上的方法一个都不行,贴吧都是说有同样的问题但就是没有解决的方法。一天晚上误打误撞解决了,这是我没想到的。我解决的方法如下:(我也不清楚行不行得能,如果你试了之后能用的话一定一定要告诉我一声啊)首先重启电
2020-09-27 00:06:17 8100 13
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人