美文网首页
C Language -- Lecture 1

C Language -- Lecture 1

作者: Miibo | 来源:发表于2016-04-19 18:48 被阅读22次

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页中的相关练习题

相关文章

  • C Language -- Lecture 1

    HDOJ--C语言中文练习题链接 1.简介 具体请查看Lecture 1 - Introduce.pptx 在计算...

  • C Language -- Lecture 2

    回顾 回想一下Lecture 1我们讲了哪些内容? 看书扩充一下类型、运算符和表达式这一章节转义字符变量声明con...

  • C Language -- Lecture 3

    回顾 Lecture 2主要讲了哪些内容? if-else语句 switch语句 for循环语句 while循环语...

  • C Language -- Lecture 4

    回顾: 上次课我们讲了: 函数 作用域 递归 预处理器文件包含宏替换 HDOJ上的题目有做么?本次课我们将讲数组和...

  • C Language -- Lecture 5

    回顾 上节课我们讲了指针和数组。 指针的概念是一个非常重要、也是非常难以理解的概念。理解了指针就理解了C语言的精髓...

  • 托福听力2

    Tpo 1:Lecture2 Listen to part of a lecture in a geology c...

  • Overview

    In the week 1 video lecture, Dr. Swigart introduces the c...

  • NLP复习(Lecture 9-15)

    Lecture 9 Language Model 语言模型分两类——概率语言模型和结构语言模型 1. N-Gra...

  • program language

    C language C语言教程链接 C program : C language w...

  • Introduction of C language

    1 Why C? C language gives programmer great controle.g. 精确...

网友评论

      本文标题:C Language -- Lecture 1

      本文链接:https://www.haomeiwen.com/subject/vrkzlttx.html