C Language -- Lecture 1

HDOJ--C语言中文练习题链接

1.简介

具体请查看Lecture 1 - Introduce.pptx

  • 在计算机眼中,一切都是0或者1组成的
  • 编译型语言和解释型语言的区别
  • C语言是编译型语言,编译器的作用是把源代码变成可执行文件
  • C语言开发环境:Windows下面的Visual Studio系列

2.VS开发环境的使用

  • 新建一个空项目,选取Win32控制台应用程序
  • 在新建项目的源文件中新建一个 .cpp文件
  • 在该.cpp文件中编写代码
  • 选择调试->开始执行(或者使用Ctrl + F5)运行写好的程序
  • 如果代码写的有问题,会报编译错误,可以看下面的输出列表来定位出错的位置

3.第一个c语言程序

#include <stdio.h>
int main()
{
    printf("Hello World!\n");
    return 0;
}
  • main函数是程序入口点
  • #include <stdio.h>把标准输入输出相关的函数声明包含进来,这样就可以用后面的printf语句
  • return 0表示程序结束
  • 每一条语句后面都必须有一个分号
  • 大括号相当于把代码段打个包,大括号里面的语句属于同一个级别的代码块

4.变量、操作符

  • 我们讲解了int、float、double、char四种类型的变量,其中重点讲解了char类型里面的ASCII码
  • 讲解了基本运算操作符+、-、*、/、()、值操作符=、判断操作符==、条件与运算&&、条件或运算||
  • 简单讲解了数组,字符串是字符类型的数组

5.判断语句

我们简单讲解了if语句的三种格式

//第一种用法
if(x == 0)
    x = x + 1;

//第二种用法
if(x > 0)
    x = 2 * x;
else
    x = -x;

//第三种用法
if(x >0 && x < 1)
    x = x * 2;
else if(x >= 1 && x < 10)
    x = x * 3;
else if(x > 10)
    x = x * 10;    

6.课后学习

  • 学习教材关于类型、运算符与表达式的相关章节
  • 学习条件语句if-else的格式,并尝试编写HDOJ第11页中的相关练习题
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容