C语言集训-z赵佳轩-第一次作业

193 阅读2分钟

1.笔记

1.c的特点

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

缺点

危险性大 开发周期长 可移植性不强

2.c的应用领域

系统软件开发

操作系统:windows,Linux,unix

驱动程序:主板,显卡,摄像头驱动

数据库:DB2,ORACLE

应用软件开发

办公软件:Wps

图形图像多媒体:ACDSee Photoshop、MediaPlayer

嵌入式软件开发:智能手机、掌上电脑

游戏开发:2D、3D游戏

3.c的重要性

    1. 有史以来最重要的语言
    1. 所有大学工科和理科大学必修课程
    1. 最重要系统软件:Windows、Linux、Unix均使用C开发
    1. 一名合格黑客必须掌握的语言
    1. 任何一个想终生从事程序设计和开发人员必须熟练掌握的语言
    1. 大企业、外企招聘程序员必考的语言
    1. 为学习数据结构C++、Java、C#奠定基础

4.怎样学习C语言

  1. 途径:多思考,多上机

  2. 能看懂程序,能调试程序,自学能力强

5.学习目标

  • 了解程序语言以及发展历史
  •  熟练掌握C语言的语法规则
  •  掌握简单的算法
  •  理解面向过程的思想(看懂程序,调试程序,掌握大问题化小的思路)
  •  为学习C++、数据结构、C#、java打下良好的基础

常见问题解答

1,学Java为什么建议先学c?

  • 学c就是在学java,C语言至少百分之八十都是被Java继承过来的

  • c是面向过程语言的代表,学习c有助于学习java中面向对象的思想

  • 学好C中的指针是理解Java中的引用的基础!如果不懂指针就不可能都Java中的引用有深刻的理解,而引用是Java中一个最基本但又十分重要的概念

代码成功展示

1,hello

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

QQ截图20211117231101.png

细节 把utf-8换成gbk

QQ截图20211118183458.png

2 如下图片即为成功

#include<stdio.h>

int main(void)

{ printf("哈哈\n");

printf("嘿嘿\n");

return 0;

}

QQ截图20211118172253.png

一元二次方程

#include<stdio.h>

#include<math.h>

int main(void)

{

//把三个系数保存到计算机中
int a=4;       //=不表示相等,表示赋值

int b=2;

int c=2;

double delta;//delta存放的是b*b - 4*a*c

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");
}
return 0;

}

QQ截图20211118172521.png

答案为无解成功