day01.C语言的简介

C的起源和特点:

起源于:1972 - 1973 

产生地点在于:美国贝尔实验室(Bell) 

创始人:Dennis.M.Ritchie 和Ken.Thompson  

目的是:改写Unix操作系统。

C语言发展过程:

1983年:ANSI C

1987年:ANSI C 87

1994年:C99

机器语言(第一代语言) 10101

汇编语言(第二代语言)add AX,BX;

结构化语言(C语言) a + b 

面向对象语言(C++ java  C# )

1)C的特点

优点:代码量小,执行速度快 功能强大

缺点:危险性大,开发周期长,可以移植性能不高 

2)C的应用领域

解答:系统软件开发,应用软件开发,一般用C语言开发的程序程序体积比较小,因为它接近于低级语言.

3)C的重要性

解答: 学习C语言就是为了以后的高级语言打好基础.底层都是使用C语言开发的.C语言的指针为以后的高级语言的引用打好良好的基础.

为什么说WPS的体积会这么小呢? 为什么CS在旧的机器上跑得那么快呢?

解答: 因为WPS体积小的原因在于是用C语言编写的,这一点证明了C语言的代码量小.而CS为什么运行这么快,是用C语言做内核的.证明执行速度快.

每天的心得总结:

课程计划:  23天内完成C语言的学习

需要注意的内容:

如果想关闭一个程序,再次编写程序的时候,点击file里面的Close只是把这个程序暂时关闭掉.所以我们得把这个程序完全关闭掉就得使用:Close WorksPace。

为什么要把C语言的主函数定义为int main<math.h>呢?  而且是int 整型  

解答:这个只是C99建议把main函数注定为int 型(整型)它要求函数带回一个返回值。在main函数中,在执行的最后位置一个人return 0 ;语句。当主函数正常结束的时候,得到的函数值回是0,原因在于:如果你程序在执行到一半就出现错误啦!那么return 这个语句就返回不了值,所以就会报错.  虽然C语言没有强制规定一定要写成 int main(void)但是建议.。

#include <stdio.h>  我们为什么每次都要使用到这句话呢:

解答:因为我们要使用到输入输出函数的功能,所以在本文件模块的开头中写上.

%d是表示用十进制的整数的形式输出.

6.一元二次方程:

 

   
   
   
   
  1. #include <stdio.h>  
  2.  
  3. #include <math.h>  
  4.  
  5.  
  6. int main(void)  
  7.  
  8. {  
  9.  
  10. int a = 1;  
  11.  
  12. int b = 2;  
  13.  
  14. int c= 3;  
  15.  
  16. double delta;  
  17.  
  18. double x1;  
  19.  
  20. double x2;  
  21.  
  22.  
  23. delta = b*b - 4*a*c;  
  24.  
  25.  
  26. if(delta > 0)  
  27.  
  28. {  
  29.  
  30. x1 = (-b + sqrt(delta)) / (2*a);  
  31.  
  32. x2 = (-b - sqrt(delta)) / (2*a);  
  33.  
  34. printf("该一元二次方程有两个解:x1 = %f x2 = %f\n",x1,x2);  
  35.  
  36. }  
  37.  
  38. else if(delta == 0)  
  39.  
  40. {  
  41.  
  42. x1 = (-b) / (2*a);  
  43.  
  44. x2 = x1;  
  45.  
  46. printf("该一元二次方程有两个解:x1 = x2 = %f\n ",x1);  
  47.  
  48. }  
  49.  
  50. else   
  51.  
  52. {  
  53.  
  54. printf("无解");  
  55.  
  56. }  
  57.  
  58.  
  59. return 0;  
  60.  
  61. }  

———————————————————————————————————————心得与体会:

在看视频学习的时候,不要老是分心,上课做笔记的时候.以记忆力为先,再总复习。

你可能感兴趣的:(c语言基础)