C语言day05-01打飞机

作者: liyuhong165 | 来源:发表于2016-04-30 11:47 被阅读234次

pragma mark 打飞机

pragma mark 概念

/**
 
 // 函数是一段具备特定功能的程序段
 // 定义函数的目的:将一个功能封装起来方便复用
 
 */
/*
 不使用函数的弊端:
 1. 重复代码太多,又臭又长
 2. 当需求变更,很多地方都需要修改代码
 
 */

/**
 使用函数的好处:
 1. 提高代码的复用性,代码更简洁
 2. 当需求变更,不用修改很多地方
 */

/**
 打飞机的功能:
 左移、右移、上移、下移、开炮、死
 
 将人类的思维 ---> 代码
 1. C语言程序是由函数组成
 2. 什么是函数?函数就是一段具有具备特定功能的程序段
 
 */

pragma mark 代码

#include <stdio.h>
// 想左移的函数
int left()
{
    
    printf("看反光镜\n");
    printf("向左打方向盘\n");
    printf("加油门\n");
    printf("回正方向盘\n");
    printf("通知后方的飞机\n");
    
    return 0;
}

// 想右移的函数
// 函数是一段具备特定功能的程序段
// 定义函数的目的:将一个功能封装起来方便复用

int right()
{
    printf("看反光镜\n");
    printf("向右打方向盘\n");
    printf("加油门\n");
    printf("回正方向盘\n");
    
    return 0;
}


int main()
{
    /*
     不使用函数的弊端:
     1. 重复代码太多,又臭又长
     2. 当需求变更,很多地方都需要修改代码
     
     */
    /**
     使用函数的好处:
     1. 提高代码的复用性,代码更简洁
     2. 当需求变更,不用修改很多地方
     */
    
    /*
    printf("看反光镜\n");
    printf("向左打方向盘\n");
//    printf("加油门\n");
    printf("回正方向盘\n");
    printf("通知后方的飞机\n");
    */
    left();
    printf("---------\n");
    /*
    printf("看反光镜\n");
    printf("向右打方向盘\n");
    printf("加油门\n");
    printf("回正方向盘\n");
     */
    right();
    printf("---------\n");
    /*
    printf("看反光镜\n");
    printf("向左打方向盘\n");
//    printf("加油门\n");
    printf("回正方向盘\n");
    printf("通知后方的飞机\n");
     */
    printf("---------\n");
    left();
    return 0;
}



相关文章

  • C语言day05-01打飞机

    pragma mark 打飞机 pragma mark 概念 pragma mark 代码

  • C++简答题

    一、简答题 1、C语言与C++语言的区别? 答: C语言是面向过程语言,C++是面向对象语言(OOP) C语言...

  • C语言快速入门 - Hello World 详解

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

  • C语言快速入门 - 简单运算符

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

  • C语言快速入门 - 控制语句

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

  • C语言快速入门 - 变量

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

  • C语言快速入门

    目录 C语言快速入门 C语言快速入门 - Hello World 详解 C语言快速入门 - 变量 C语言快速入门 ...

  • C语言如何使用随机数?

    C语言如何使用随机数? 功能介绍推送一些C语言方面的知识,提供C语言/C++语言资料,讨论和学习C语言/C++编程...

  • C++语言学习之面向对象

    1.C语言与C++语言的区别 C++面向对象 C 面向过程 函数+结构体 C++可以运行调用C语言 反之 C语言无...

  • C小白

    一 C语言概述(what)①C语言的特点C语言是一种底层语言,小型语言,包容性语言②C语言的优点高效。可移植。功...

网友评论

    本文标题:C语言day05-01打飞机

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