![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
求助专栏
遇到的难以理解的程序语法或结构or不会做的题
西辞东楚
浙江大学建筑工程学院的本科生,对编程很感兴趣,没有修过进阶的计算机课程,只有基础的水平。但喜欢学习和积累一些有趣的程序,会提问一些平时遇到的疑问。
展开
-
关于C语言中未定义元素个数的数组的一个疑问
仍然能输出那个指针 q 所指的值(就是那个8),也就是说 a[5] 是存在的,但是前面的sizeof(a)和最后的sizeof(a)都说明数组 a 中的元素仍是5个(因为sizeof(int)=4),所以说那个指针 q 并没有改变数组 a 中元素的个数与内容,所以我以为,能用 a[5] 来输出 8 是因为数组名本身可以作为指针来用。这就就很奇怪,我上面用来说服自己的数组名可以当指针用的解释好像在这里又行不通了,因为*q=8这句话没有达到我预期的效果,这就是我最大的疑问。看上面第二幅图中的输出也可发现,原创 2024-05-12 12:19:47 · 166 阅读 · 1 评论 -
求助PAT (Basic Level) Practice 1022 D进制的A+B
这道题不难,但是就有两个测试点通不过,而且系统也不给提示,测试点1、2是错误的,请问是哪里出问题了?连和为0的情形都讨论了,但就是有两个测试点不对。原创 2024-03-01 20:26:22 · 127 阅读 · 0 评论 -
哪位大佬能帮忙解释一下这个字符串格式化的问题?
但是实际上报错了,出现Unknown format code 'm' for object of type 'str'但如果把大括号中的m换成5就对了,这是因为什么呢?预期是希望能出现*****就是这个程序我输入5。原创 2023-11-11 23:25:30 · 69 阅读 · 0 评论 -
求助一道推理题
python 推理原创 2024-03-24 18:43:17 · 146 阅读 · 2 评论 -
C语言程序设计疑问
这是浙江大学的C语言程序设计(高等教育出版社,第四版)的第二章后的习题(第42页第8题),问我这段程序的输出结果是什么。可这个程序中的第五行我看着有问题啊,而且k的值也没有输入啊。就是这个if里面怎么是k=0这个赋值语句呢?不应该是k==0这个判断语句吗?明明没有输入k的值啊,而且为什么两中情况flag都是1呢?然后我把if(k=0)改成if(k==0)后仍然是有输出的。于是我试着运行了一下,发现这样是有输出的。原创 2024-01-18 20:34:31 · 389 阅读 · 0 评论