VS2022中传参数组如何进行调试

     

对于以上代码在未进入test_arr函数时调试时在窗口监视到arr的内容为:

当调试进入函数时: 

 

        当进入数组时发现只会显示第一行元素,那么该如何解决呢?

        对于数组进入函数后需要调试监控数组内容只需要在传入数组后加上逗号,在逗号后加上所要监视的行数,例如:

        如果想要监视所有的arr内容,因为有三行三列,所以只需要在监视的内容中添加监视项arr,3即可观察到全部内容

        对于一维数组方法相同,在进入函数时监视arr只会显示一维数组的第一个元素,也就是第一列,也是需要添加逗号来监视其他元素。

  • 10
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
在 Python 类传递参数有两种方式:通过构造函数传递参数和通过方法传递参数。 1. 通过构造函数传递参数: 构造函数是在创建对象时自动调用的特殊方法,可以用来初始化对象的属性。通过构造函数可以向类传递参数,并将其保存到对象的属性。例如: ```python class MyClass: def __init__(self, param1, param2): self.param1 = param1 self.param2 = param2 obj = MyClass("value1", "value2") print(obj.param1) # 输出:value1 print(obj.param2) # 输出:value2 ``` 在上述示例,`MyClass` 类的构造函数 `__init__` 接受两个参数 `param1` 和 `param2`,并将它们分别保存到对象的属性 `self.param1` 和 `self.param2` 。 2. 通过方法传递参数: 除了构造函数外,类的其他方法也可以接受参数。可以在类定义其他方法,然后通过调用这些方法并传递参数来实现。例如: ```python class MyClass: def set_params(self, param1, param2): self.param1 = param1 self.param2 = param2 obj = MyClass() obj.set_params("value1", "value2") print(obj.param1) # 输出:value1 print(obj.param2) # 输出:value2 ``` 在上述示例,`MyClass` 类定义了一个名为 `set_params` 的方法,该方法接受两个参数 `param1` 和 `param2`,并将它们分别保存到对象的属性 `self.param1` 和 `self.param2` 。通过创建 `MyClass` 的实例 `obj`,然后调用 `set_params` 方法并传递参数来设置对象的属性。 这样,通过构造函数和其他方法传递参数,可以在类初始化对象的属性或执行其他操作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DevKevin

你们的点赞收藏是对我最大的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值