随笔分类 - C语言劣书黑名单
摘要:你也许并不知道,C语言的类型转换运算符和sizeof、(一元)&运算符的优先级并不相同
阅读全文
摘要:如果是scanf("a=%f,b=%f,c=%f",&a,&b,&c);输入应采用如下形式a=12,b=24,c=36采用这种形式是为了使用户输入数据时添加必要的信息,使含义清楚,不易发生输入数据的错误。——谭浩强,《C语言程序设计》(第2版),清华大学出版社,2008年11月,p71~72这段文字很唬人,貌似讲的头头是道,其实愚蠢透顶。程序是用来为用户解决问题的,而不是用来给用户添麻烦的。任何一个合格的程序员都不会写出scanf("a=%f,b=%f,c=%f",&a,&b,&c); 这样的代码。理由是,
阅读全文
摘要:谭浩强《C程序设计》(第四版)优先级和结合性部分的评述。
阅读全文
摘要:1.假如我国国民生产总值的年增长率为10%,计算10年后我国国民经济生产总值与现在相比增长多少百分比。计算公式为: p=(1+r)^nr为年增长率,n为年数,p为与现在相比的倍数。 解:从附录D(库函数)可以查到: 可以用pow函数求x^y的值,调用pow函数的具体形式是pow(x,y)。在使用pow函数时需要在程序的开头用#include指令将 头文件包含到本程序模块中。可以用下面的程序求出10年后国民生产总值是现在的多少倍。 #include #include int main() {float p,r,n; r=0.1; n=10; p=pow(1+r,n); printf("
阅读全文