C语言集训—谢思静—第一次作业

205 阅读4分钟

代码实操笔记

1.启动HelloWorld 程序

打开Visual Studio Code,点击新建文件,输入以下代码:


#include \
 \
int main(void)\
{\
    printf("欢迎来到C语言世界\n");\
 \
    return 0;\
}

若出现下图所示,则运行成功:

image.png

注意:

1. 仔细核对代码字母信息,有时会无意间打错或少打,导致最后运行不成功。

2. 或者代码格式错误

如图所示:

image.png 修改方式:

1.上图中print应改为printf

2.int main(void) 应在第三行处。

3. 若出现乱序,如图所示:

image.png

则将右下角UTF-8的编辑格式修改为选simpilied Chinese GBK,再点击保存并运行。

2.病毒代码

因为担心电脑承受不住,便只将代码打了出来(还没尝试,可供参考)

代码如下:


#include
#include
#include
int main(void)
{
int c,i,j;

nihao:  
      printf("1: 死机\n");
      printf("2: 机房爆炸\n");
      printf("请选择: ");
      
      scanf("%d",&c):
      
      if (c==1)|
      {
          system("shutdown -s -t 60")
          }
       else if (2==c)
       {
       printf("你太坏啦 我要惩罚你!\n")
       for (j=0;j<10;++j)
          system("start");
        }
        else
        {
            printf("你敲错了,你重新输入!\n")
            goto nihao;
         }
         return 0;
         }
         

3.一元二次方程详解

1.打开Visual Studio Code新建文件,选中c++格式,然后输入以下代码:


#include
#include
int main()
{
    int a;
    int b;
    int c;
    printf("输入二次项系数:");
     scanf("%d",&a);
    printf("输入一次项系数:");
     scanf("%d",&b);
    printf("输入常数项");
     scanf("%d",&c);
    double delta;
    delta=b*b-4*a*c;
    if(delta>0){
        double x1=(-b+sqrt(delta))/2*a;
        double x2=(-b-sqrt(delta))/2*a;
        printf("该方程有两根x1=%d,x2=%d",x1,x2);
    }else if(delta==0){
        double x=-b/2*a;
        printf("该方程有两个相同的根%d",x);

    }if(delta<0){
        printf("无解");
    }

    
    return 0;
}

代码输入完全后,将右下角UTF-8的格式改为simpilied Chinese GBK一定要先保存文件,保存文件时,记得将文件后缀名改为.cpp或.c

运行成功时会出现以下界面:

image.png

注意

1.保存文件时,一定要将文件的后缀名改为.cpp或者.c

2.代码一定要输入正确,且将编码(UTF-8改为simpilied Chinese GBK),因为代码中含有中文,否则会运行不成功。

3.若出现乱码,可参照上一条,改编码格式。

4.在一切都没有问题时,请考虑退出Visual Studio Code,重新进入。

4.v++6.0操作测试:

输入以下代码:



# include   
int main(void)  
{ printf("哇哇!\n");  
  printf("拉拉!\n");  
   return 0; 
}

实际操作运行成功如下所示:

image.png

2.课堂理论笔记

1.为什么要学习C语言

1. C语言的起源与发展

起源: 机器语言-->汇编语言-->高级结构化语言C语言 (ALGOL60-->CPLBCPL-->B-->C)
发展: ANSI C-->ANSI C87-->C99

2. C语言的特点

优点:1.代码量小 2.速度快 3.功能强大
缺点:1.危险性高 2.开发周期长 3.可移植性不高

3. C语言的应用领域

4.操作系统:

Windows、Linux、Unix

5. 驱动程序:

主板驱动、显卡驱动、摄像头驱动

6. 数据库:

DB2、Oracle、Sql Server

7.. 应用软件开发

    1. 办公软件:Wps
    1. 图形图像多媒体:ACDSee Photoshop MediaPlayer
    1. 嵌入软件开发: 智能手机、掌上电脑
    1. 游戏开发:2D、3D游戏

8. C语言的重要性

  1. 是有史以来最重要语言

  2. 是所有大学工科和理科大学必修课程

  3. 最重要系统软件:Windows、Linux、Unix均使用C开发

  4. 一名合格黑客必须掌握的语言

  5. 任何一个想终生从事程序设计和开发人员必须熟练掌握的语言

  6. 大企业、外企招聘程序员必考的语言

  7. 为学习数据结构C++、Java、C#奠定基础

3. 怎样学习C语言

  • 途径:多思考,多上机。
  • 目标:能看懂程序,能调试程序,自学能力要很强。

4.赫老师课程讲解链接:

C语言概述
HelloWorld举例
C语言的起源与发展
C语言的特点
C语言的应用举例
C语言的重要性
怎样学习C语言
C语言的目标
C语言常见问题答疑
C语言的课程总纲要
C语言的一元二次方程详解
VC++6.0使用详解
回顾第一章C语言内容