简单的c
今天是第三天。
将两个数由大到小排序,用到if语句。
为了精确,用了double类型,输入输出也都用了%lf;
其中,if语句中的语句,用了三个赋值语句,但是我比较在意的是,开头定义了三个变量,abd,然后给a和b用scanf函数给他们两个赋值,于是在a和b的内存空间就有了数,而c是空的。当c=a,把a的值赋给c后,考虑一下a的值还在吗?
答案是当然的,是存在的,a中的内存空间的数据在a释放内存空间之前,其数据一直都在a中,而当a=b后,把b的值赋值给a,则a的值就被b的值覆盖了。
C语言:由大到小排序
最新推荐文章于 2023-07-30 17:25:33 发布