求助求助求助
c吧
全部回复
仅看楼主
level 2
再念猫
楼主
想问一下这个案例的if这里是什么意思啊😭 (nump)是nump=0的简化还是nump!=0的简化,if里第一个语句又是什么意思😭
2022年12月06日 13点12分
1
level 2
彡谷
这个和if之前定义一个cin>>nump;if(nump),这个效果是一样的。如果你之前有学习到这个。只要赋值进来就可以循环。
2022年12月07日 09点12分
2
level 10
雨花抬老汉
代码意思是:每个学生可能有学号和名字,如果想构造一个学生对象。先确认学号(nump为真,!=0 的简化),如果提供的参数里有学号,就给他开辟内存空间放他的名字。
2022年12月08日 00点12分
3
level 10
雨花抬老汉
同理,第二个if是看名字,如果提供了学生名字,就开辟内存空间存放名字。
本来学生的结构体里数据是 char Nump[20]; char Namep[20];这样不需要new,但是这样就存在长度限制或者浪费。所以换成了那两个指针了。
2022年12月08日 00点12分
4
再念猫
谢谢
2022年12月08日 11点12分
1