问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言用字符串和指针对结构体初始化的区别

发布网友 发布时间:2022-08-31 02:17

我来回答

2个回答

热心网友 时间:2024-11-25 13:36

#include<stdio.h>

typedef struct list {
char a[25];
} add;

int main(int argc,char argv[]) {
char b[] = "hello";
add a = {*b};//这样初始化不是推荐的方法,在这里异想天开是不合时宜的。
add c = {"chello"};// 推荐的是这样的。
printf("%s\n",a.a);
printf("%s\n",c.a);
return 0;
}

追问可以深入的解释下吗?不是很理解。

热心网友 时间:2024-11-25 13:36

redefinition说明你重复定义了。 如果你要直接对其初始化,那么定义的同时就得为其初始化赋值。 不然定义好了该类型的变量后,用mem1.Num这样的类似表达式来为其赋值。 正确代码 #include<stdio.h> struct Mem { int Num; char Sex[30]; int Age; char Major[50]; }; main() { struct Mem mem2; struct Mem mem1={110192,"man",24,"机械制造及其自动化"}; printf("%d,%s,%d,%s",mem1.Num,mem1.Sex,mem1.Age,mem1.Major); } //而且你mem1.Sex[30],mem1.Major[50]这两个是printf不了得哦!追问你这是哪抄的啊,看着挺熟悉的。。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞安市塘下航达汽车电器配件厂怎么样? 意尔康公司总部地址在哪里 I only wish to face the sea, with spring blossoms是什么意思 征信五级分类是什么?被纳入黑名单有什么影响? 你好,如果诈骗分子利用你隐私视频和盗取你的通讯录好友威胁你要钱的话... ...对方有我的私密照片还有通讯录,要求我给他五千,要不然就发我家人,我... ...现在已经一个月没有性生活了。但是她平时对我很好 是怎么了?_百度... 女人半年没有性生活正常吗 谁能用英语给我写一段游戏里面的征婚启事? 征婚启事用英文怎么说? excel2010表格数值乘法怎么做 什么是社保卡密码重置 社保卡密码重置是什么意思 被摩羯座删了还能挽回吗 ...请给我几个浪漫很好看的情侣头像、独一无二的哦 建行借记卡多久不用会自动注销?会产生信用污点吗? 建行生活卡影响征信吗 建行没通知信用卡用户直接上征信合法吗 女孩取名于旖宁好不好? 旖字女孩名字中的意思 旖字女孩名字好不好 绳操的抛接绳是什么样子的? 你们觉得财智金怎么样?这种借款方式方便吗? 广发银行的财智金怎么样啊 pvc的凉鞋烧脚吗 立夏还能种西瓜吗 立夏可以种西瓜吗 梦见菜柏上的肉让人抢走了 梦见买猪肉,被藏獒抢吃了 梦见买了几斤猪肉,都让别人抢了 独一无二的你 用这5本绘本,引导孩子认识和接纳独一无二的自己 C语言定义结构体变量时用结构指针和普通变量的区别是什么 C语言结构体指针的初始化应该怎样理解? 形容女人十年间变化的七绝? 苹果红枣粥怎么做好吃,苹果红枣粥的家常做法 求一剑侠情缘3带“居”的帮派名字 一定要好听的 我在玩剑侠情缘2,帮会要起名。帮忙想个好点名字。我们在华东服_百度... 剑侠情缘3帮派名字。有木有好听的。其他区有的别说。有诗意的,霸气的... 求梦幻西游帮派名字和三人结义名字金兰之.. 咖啡厅,酒吧,餐厅用平板来点单的软件,谁会弄?或者推荐个好一点的来... 金秋十月的唯美句子 山西农信忘记密码又换了手机怎么办 女人晚上喝豆浆好吗? ASP与PHP有什么区别 php asp 区别 北京市大兴区庆祥南路29号院邮编 广东省东莞市大朗镇富民大道南路29号在哪 绵阳市西山南路29号属于绵阳的哪个区 北京在哪里办理跨区域行驶的临时号牌?- 问一问 从长沙南到岳麓区金星南路29号可以坐什么车,或转车 ...社的卡开通手机银行后我换手机不换卡就登不上去了?提示用原来...