求大佬帮帮忙。
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
泡视界 2020-12-22 18:38最佳回答 专家已采纳注意分清楚结构体和结构体变量的区别,
你可以对结构体变量进行初始化,
你还需要注意变量作用域的问题。
全局的变量哪都可以初始化,局部的变量只能在其作用域内初始化。
以上
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(1条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2020-12-22 15:59回答 1 已采纳 注意分清楚结构体和结构体变量的区别, 你可以对结构体变量进行初始化, 你还需要注意变量作用域的问题。 全局的变量哪都可以初始化,局部的变量只能在其作用域内初始化。 以上
- 2019-09-26 20:47回答 1 已采纳 结构体虽然分配了空间,但是里面的成员的值是随机的,特别是如果里面有指针的话,如果不初始化而直接访问,则会造成读取非法的内存地址的错误。 学校里面的学生和专业程序员的区别在于,前者无知因此无畏。你
- 2020-05-12 09:19回答 1 已采纳 需要双指针 # 问题解决的话,请点采纳 ``` #include #include #include typedef int elemtype; struct Node {
- 2022-04-19 21:51回答 2 已采纳 第54行 第55行int x ;scanf("%d",&x); //gets(x);
- 2022-03-12 10:16回答 2 已采纳 insertNodeByHead(List, 3);改为List = insertNodeByHead(List, 3);===================因为这个函数参数只是struct Nod
- 2020-03-04 12:04回答 1 已采纳 你声明的类没有构造函数,因此编译器认为需要其他函数来初始化成员变量,比如程序中的print。你一定要按照原来的写,加个构造函数吧。另外,建议最好还是把成员变量赋个初值吧
- 2017-05-21 02:39回答 4 已采纳 你的p指针指向的内存已经释放了。test是个局部变量,函数返回的时候内存就回收了
- 2019-05-21 12:59回答 2 已采纳 1. 警告的问题不大,就是同一个类型两个别名而已。 2. 你代码的主要问题就在,你每次在malloc内存结点的时候,没有给该结点的左右子结点指针赋空,导致野指针的访问异常。 (VC的debug
- 2015-12-19 13:58回答 3 已采纳 code是结构体,不是字符串。 strlen的原理是从字符串开始位置往后寻找\\0,作为字符串结束的标志得到字符串的长度。 因此对于一般数组,没有办法得到它的长度。
- 2021-12-13 18:45回答 1 已采纳 #include<stdio.h> #include<math.h> #include<string.h> #include<stdlib.h> st
- 没有解决我的问题, 去提问