指针用之前要初始化

昨天调试一个ADS下的串口程序,发现了一个感觉很脸红的知识点,C指针学的还是不好啊。

C指针用之前要对其进行初始化,要不然就会有问题。

那个串口的流程是先等待用户从键入一个字符,然后程序将其及时发送出去,并存到一个指针指向的地址去,调试时候发现前一部分是对的,但后一步用户键入的字符并没有存到指向的地址,后来发现是根本没有地址,原因在于没有进行初始化,没有给它赋一个地址。

//下面这两句用来接受用户键入的字符

//下面是函数的原型

 

接收完字符以后,

 

错误就在于string没有初始化一个地址。所以初始化就行了,就能把char c存起来。然后再myUart_Send(string)就能行了

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值