C语言集训-邓晓宇-第一次作业

285 阅读2分钟

各代码实践

1.基础加中文的代码 QQ截图20211117224932.png 存在中文若直接运行,则会出现乱序繁体字。此时需要

QQ截图20211117224956.png 选择该选项或GBK再进行运行QQ截图20211117225031.png

#include <stdio.h>
int main(void)
{
    printf("欢迎大家学习C语言!\n");
    return  0;
}

2.死机代码 QQ截图20211117235042.png 运行后通过占用内存使电脑卡顿死机 瞬间百分之99 没来的及关闭就死机了

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

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

    return 0;
}

3.一元二次方程 通过赋值解出x的值

QQ截图20211118194448.png

# include <stdio.h>
# include <math.h>

int main(void)
{
    int a = 1;  
    int b = 2;
    int c = 3;
    double delta; 
    double x1; 
    double x2; 
    delta = b*b - 4*a*c;

    if (delta > 0)
    {
        x1 = (-b + sqrt(delta)) / (2*a);
        x2 = (-b - sqrt(delta)) / (2*a);
        printf("该一元二次方程有两个解, x1 = %f, x2 = %f\n", x1, x2);
    }
    else if (delta == 0)
    {
        x1 = (-b) / (2*a);
        x2 = x1; 
        printf("该一元二次方程有一个唯一解, x1 = x2 = %f\n", x1, x2);
    }
    else
    {
        printf("无解\n");
    }
}

4.VC++6.0中出现的代码

int main(void)
{
    printf("哈哈!\n");
    printf("嘻嘻!\n");

    return 0;
}

课后笔记

C语言的起源 1.从机器语言发展到汇编语言再发展到结构化语言 C的特点 优点:代码量小 速度快 功能强大
缺点:危险性搞 开发周期长 可移植性不高


应用领域 系统软件和应用软件开发

如windows linus unix wps和 acdsee photoshop mediaplayer 操作系统、驱动程序 数据库及游戏开发

C的重要性


  1. 有史以来最重要的语言
  2. 理工科必修课程
  3. 最重要的系统软件
  4. 合格的黑卡必备语言
  5. 多种工作需要的技能
  6. 为学习更多奠定基础

解答

  1. 学c就是在学Java c的百分之八十被Java继承了
  2. 学c有助于学习Java中面对对象的思想
  3. 学好c的指针是理解Java中引用的基础
  4. 不会计算机也能在教程中学会
  5. 不影响,会越来越熟练

郝斌老师教学视频

Markdowm使用方式

应用方法
标题#加空格 几级标题就几个#
加粗** **
斜体* *
粗斜体*** ***
代码代码前后三个英文状态下的`
引用>加空格