【C语言学习】《C Primer Plus》第5章 运算符、表达式和语句

 

学习总结

 

1、有了一定的语言基础,运算符和表达式这些都大同小异,无外乎赋值运算符(=)、算术运算符(+、-、*、/、%、++、——)和其他的一下运算符(sizeof、(type))。

 

2、声明一个参数就创建了一个被称为形式参数(formal argument)或形式参量(formal parameter)。我们称函数调用传递一个值,这个值被称为实际参数(actual argument)或实际参量(actual parameter)。

 

3、编程练习(题8):

复制代码
 1 #include <stdio.h>
 2 void Temperatures(double Fahrenheit);
 3 const double c1=1.8l;
 4 const double c2=32.0l;
 5 const double c3=273.16l;
 6 int main(){
 7         double frh;
 8         while(1){
 9                 printf("please enter Fahrenheit:");
10                 scanf("%lf",&frh);
11                 if(frh==0){
12                         break;
13                 }
14                 Temperatures(frh);
15                 frh=0;
16         }
17         printf("over!\n");
18         return 0;
19 }
20 
21 void Temperatures(double f){
22         printf("Fahrenheit=%.2f\n",f);
23         printf("Celsius=%.2f\n",c1*f+c2);
24         printf("Kelvin=%.2f\n",c1*f+c2+c3);
25 }
复制代码

运行结果:

please enter Fahrenheit:12

Fahrenheit=12.00

Celsius=53.60

Kelvin=326.76

please enter Fahrenheit:q

over!

posted @   wc的一些事一些情  阅读(179)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示