在我的所有C实验室中,我的教授一定会使用return(0);
而不是(如果我错了,请纠正我)首选return 0;
。 C教授不应该知道好的编程风格吗?
我想知道这是因为我的C教科书(C中的问题解决和程序设计)也使用这种格式。它还在int
和main()
之间添加换行符,我觉得有点奇怪。
难道只是老版本的C使用这种格式而她(以及书)从未改编过吗?或者这只是简单糟糕的编程风格?或者我完全不在这里?
答案 0 :(得分:3)
这纯粹是一种风格选择和用户偏好。没有理由偏爱一种风格而不是另一种风格。
当然,我更喜欢return 0;
并且不使用额外的换行符,但这两种风格都没有技术优势或劣势。我会毫不犹豫地将一种风格称为“好”而将另一种称为“坏”。