大家好,今天小编关注到一个比较有意思的话题,就是关于C语言教科的问题,于是小编就整理了2个相关介绍C语言教科的解答,让我们一起看看吧。
C语言中 INF是什么意思?
无穷大。
首先,解释一下它们的意思: INF表示“无穷大”,是infinite的缩写。 NAN表示“无效数字”,是Not a number的缩写。
其次,这两个是值会在浮点运算结果未定义或者无法表示的时候出现 比如,float a =0.0f; printf(34;\n 1/a = %f\n",1 =a); 这个时候就会出现1/a = inf的打印。
所以我们进行除法运算时一定要先检测除数是否为0,否则可能会出现意想不到的结果。 而float a = -1.0f; printf("\n sqrt(a) =%f",sqrt(a)); 这个时候就会出现sqrt(a) = nan的打印。
最后,一定要注意代码的健壮性,注意特殊情况的处理,编译器不会为我们检查这些东西。
如何用C语言输入10个同学三门课的成绩并输出,可以指导一下思路吗?
如果只是单纯的操作学习成绩的话,基本不需要什么思路,只需要自己定义一个二维数组即可输入和输出。具体代码实现如下:
如果你又学生姓名等其他的信息的话,可以考虑先用结构体封装下学生信息,然后用结构体数组去实现。具体实现代码如下:
ps: 你题目要求的是10个数据,我这里只用3个长度结构体数组描述,你可以改为10个,我是懒得去输入的哦。
文章都是手打原创,如果你想学习C/C++,每天最浅显的介绍C语言、C++,windows知识,喜欢我的文章就关注一波吧,可以看到最新更新和之前的文章哦。如果足下基础比较差,不妨关注下本人的专栏教程,通俗易懂,深入浅出,一个视频只讲一个知识点。***不深奥,不需要钻研,在公交、在地铁、在厕所都可以观看,随时随地涨姿势。
到此,以上就是小编对于C语言教科的问题就介绍到这了,希望介绍关于C语言教科的2点解答对大家有用。