boy1.name[20]="Zhang ping";此形式不对,name是数组,数组在初始化时可以写成name[20]="Zhang ping";但是定义之后在函亮腔数的执行部分中就不能渣键蠢这样写了,可以用字符串拷贝函数,即写成strcpy(boy1.name,"Zhang ping");c[2]={1,2}错误,要逐个元素赋值。写成e.c[0]=1;e.c[1]=2;或者在定义结构体变量e时初如陪始化:struct a e={2,'f',1,2,1.23};
相关文章
-
C语言中 scanf_s和 scanf 区别是什么
2023-06-13 05:36 阅读(578) -
C语言中不等于使用什么符号?
2023-06-13 05:14 阅读(601) -
c语言编译 提示No such file or directory
2023-06-12 08:29 阅读(564)
1 c语言中的 c+=1;是什么意思
620 阅读
2 C语言中的C表示什么意思?
616 阅读
3 C语言程序设计(2017年科学出版社出版的图书)
597 阅读
4 C语言程序设计案例教程(2012年清华大学出版社出版的图书)
564 阅读
5 C语言程序设计教程(2015年清华大学出版社出版的图书)
592 阅读