c语言集训-吴军-第一次作业

166 阅读2分钟

Markdown学习记录

Markdown 语法快速入门手册

  • markdown 是一种轻量级标记语言,能将文本换成有效的XHTML(或者HTML)文档,它的目标是实现易读易写,成为一种适用于网络的书写语言。

  • HTML 是一种发布的格式,Markdown 是一种书写的格式。

  • 特殊符号前面加上反斜杠来帮助插入普通的符号

视频中的尝试

1.一元二次方程

#include <stdio.h>
#include <math.h>
int main(void)
{
  int a=6;
  int b=24;
  int c=2;
  double delta;
  double x1;
  double x2;//double:存放
  delta = b*b -4*a*c;

if (delta > 0)
  {
    x1 = (-b + sqrt(delta)) / (2*a);
    x2 = (-b - sqrt(delta)) / (2*a);
    printf("two solutions x1 = %f, x2=%f\n", x1, x2);
  }    //右边赋给左边
    
else if (delta == 0 )
  {
    x1 = (-b) / (2*a);
    x2 = x1;   
    printf("one solutions x1 = x2 = %f\n", x1, x2);

  }
else
  {
    printf("no solution\n");
  }
}

屏幕截图 2021-11-18 032800.png

2.死机

 # include <stdio.h>
 # include <malloc.h>

int main(void)
{
    while (1)
    {
         int *p = (int *)malloc(100);
    }

    return 0;
}

malloc( )内的数值越大,越快死机 image.png

3.哈哈,嘻嘻 尝试

# include <stdio.h>
int main(void)
{
    printf("哈哈!\n");
    printf("嘻嘻!\n");

    return 0;
}

屏幕截图 2021-11-18 213614.png

课堂笔记

1.C语言很重要

  • 是C++,C#,JAVA的老祖宗,在以后的学习都有帮助,是基础
  • 所有大学工科和理科生必修
  • 80%java从c语言演变

2.C语言优缺点

优点:

  • 代码量小: wps和微软的office大小比较
  • 运行最快:UNIC系统用C语言写的
  • 功能强大:很多地方用得到

缺点:

  • 危险性高:直接执行命令,易出错
  • 开发周期长
  • 可移植性不强

3.C语言起源和发展

graph TD
B语言
--> C语言 --> C++ --> C#和JAVA

小笔记

1.勾选run in terminal可以帮助找出错误

屏幕截图 2021-11-18 030241.png

2.代码部分用英文比较方便,不然就要改变编码,否则会出现中文乱码

屏幕截图 2021-11-18 032905.png

3.习惯敲空格,养成良好的习惯,保证程序美观清楚

4.原文件是最重要的,保存源文件就行