第一次作业

134 阅读2分钟

一,代码

1.小型代码

 int main(void)
{
    printf("红红火火恍恍惚惚\n");
 
    return 0;
}

其中printf("可以输入你想显示的中文\n"); 比如红红火火恍恍惚惚

image.png 但要先修改编码保存方式,否则就会无法呈现中文,

image.png 修改方式如下,

image.png 选择如图(GBK)

image.png 成功后显示如下

image.png 再次保存运行即可

2.猥琐的代码-----死机代码

# include <malloc.h>

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

    return 0;
}

死机时间长短取决于malloc后括号里的数字大小,数字越大死机时间越短,数字越小死机时间越长, (切记不是数字越小死机时间越小,别问我为什么要特意强调这个,说多了都是泪) 运行如下 image.png (为了防止再次死机,我将数字调的非常大)】

3.一元二次方程

设方程为ax²+bx+c=0

# include <math.h>

int main(void)
{
    int a = 1;
    int b = 2;
    int c = 1;
    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);
    }
    else
    {
        printf("方程无解\n");
    }

详细如下

image.png

笔记

C语言的重要性

C语言是一种计算机程序设计语言,属高级语言范畴。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序,代码清晰精简,十分灵活。

C语言的特点

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

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

学习C语言注意事项

1,看懂程序,记住基本常用的代码

2,一定一定要自己动手敲,不动手永远不知道自己会在哪里犯错误

3.一定要坚持