C语言集训-黄锐辉-第一次作业

165 阅读1分钟

视频代码

1. hello world

# include <stdio.h>
  int main (void)
  {
      printf ("hello world");
      return 0 ;
  }

显示效果

image-20211118200600214.png

2 死机代码

# include <stdio.h>
# include <malloc.h>int main(void)
{
   while   (1)
   {
       int i = (int * p)malloc (1000);
   }
 
  return 0;
​
}

没有尝试运行

3 一元二次方程

#  include <stdio.h>
#  include <math.h>int main (void)
{
 int a = 2 ;
 int b = 8 ;
 int c = 2;
 float delta ;
 float x1 ,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("该方程有唯一解%f\n",x1);
​
  }
 
  else{
​
      printf("无解");
  }
​
return 0;
}

显示效果

image-20211118202000971.png

image-20211118202935449.png

输入不同的值进行代码的检测

理论部分的笔记

C语言的32个关键字

  • auto break case char const
  • continue default do double else
  • enum extern float for goto
  • if int long register return
  • short signed sizeof static struct
  • switch typedef unsigned union void
  • volatile while

C语言的学习方法

途径 :多思考,多上机 ,自学能力要强

C语言的参考书籍

入门 谭浩强《c语言程序设计

系统学习语法 《C Primer Plus

学习C语言指针 《C和指针

进阶学习《C专家编程》与《C陷阱与缺陷

C语言的相关学习视频

郝斌C语言自学教程

翁恺-程序设计入门——C语言

这些是本人认为比较重要的几点

我遇到的问题

无法显示中文

解决方法:把默认的解码格式更改为GBK

image-20211118215701741.png 1.点击左下角的齿轮打开设置

image-20211118215918607.png 2.用搜索框搜索编码

image-20211118220116536.png

3.找到下图,进行选择即可

image-20211118220147469.png