VS环境与const简单了解

本文介绍了在C++编程中const关键字的用法,包括const修饰指针和变量的差异,以及调试过程中的F9和F5快捷键如何配合使用来定位断点。同时提到了assert函数在确保代码正确性方面的应用,当表达式为零时,程序会终止并抛出错误信息。
摘要由CSDN通过智能技术生成
  1. 调试过程中,F9设置断点,F5在调试过程中,能直接跳到断点处,通常F9,F5在一起联用

const

  1. const放在指针*的左边时,修饰的是指针,也就是说指针不可被修改

  1. const放在指针的右边时,修饰的是变量,变量不可被修改

int main()
{
    const int num = 10;
    const int*  p = #
    *p = 20;//const 放在指针变量*左边时,修饰的是*p,也就是说1,不能通过p来改变*p的值
    int* const p;//const放在指针右边时,修饰的是p,p不能被改变
    int n = 100;
    p = &n;
    printf("%d\n", num);
    return 0;
}

assert()

assert运行括号内表达式,当括号内为0时,程序就会报错,通常在代码块中加入assert函数,来保证,所传数据不出错,当有错误,程序就会直接报错,无法运行,便于查找修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值