12 11 C:\Users\user\Desktop\ccccccccc\通讯录2\sort.c [Error] assignment to expression with array type
时间: 2023-09-07 09:11:06 浏览: 101
这个错误提示出现的原因是你尝试给一个数组类型的表达式赋值,而数组名本身是一个常量指针,不能被赋值。
比如说,在下面的代码中:
```
int arr[10];
arr = {1,2,3,4,5,6,7,8,9,0};
```
第二行的赋值操作是错误的,因为 `arr` 是一个数组名,不能被赋值。
如果你想要给一个数组赋初值,可以使用如下的方式:
```
int arr[10] = {1,2,3,4,5,6,7,8,9,0};
```
这样就可以将数组的每个元素都赋值为相应的初值了。
相关问题
Traceback (most recent call last): File "E:\ProgramFile\Anaconda\anaconda3\envs\python38\lib\threading.py", line 932, in _bootstrap_inner self.run() File "E:\ProgramFile\Anaconda\anaconda3\envs\python38\lib\threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "D:\23101\CCCCCCCCC\main.py", line 242, in show_pic ret, frame = myframe.frametest(frame) File "D:\23101\CCCCCCCCC\myframe.py", line 28, in frametest action = mydetect.predict(frame) File "D:\23101\CCCCCCCCC\mydetect.py", line 72, in predict img = torch.zeros((1, 3, imgsz, imgsz), device=device) # init img
这是一个 Python 的 Traceback 错误信息,其中包含了代码运行时出现的错误,可以看到最后一行代码的错误是:
```python
img = torch.zeros((1, 3, imgsz, imgsz), device=device) # init img
```
这行代码中出现了 `device` 这个变量,但是它没有被定义或者赋值。你需要检查一下代码中是否有定义 `device` 变量的地方,或者在这行代码前先定义 `device` 变量。另外,还需要确认是否正确安装了 PyTorch 库,因为这个错误中的 `torch.zeros()` 函数来自于 PyTorch 库。
File "D:\23101\CCCCCCCCC\mainaid.py", line 45, in run qiniu_test.qiniu_upload_file('./save/'+filename,filename) TypeError: can only concatenate str (not "cv2.VideoCapture") to str
这个错误的意思是你在代码中尝试将一个"cv2.VideoCapture"对象与字符串连接,导致无法运行。具体来说,你传递给"qiniu_upload_file"函数的第一个参数应该是一个字符串,但是你传递了一个"cv2.VideoCapture"对象,这就导致了错误。你需要检查代码并确保传递正确的参数类型。
阅读全文