zoukankan      html  css  js  c++  java
  • C语言基础——C语言介绍

    目标:

      1.什么是程序

      2.什么是算法

      3.什么是流程图

      4.基本结构及工作原理

      5.开发工具

    内容:

    一、程序

      一系列指令的集合。指令就是发送给计算机的命令,或者叫代码。

    二、算法

      解决问题的方法和步骤。一般具有定义的逻辑先后关系。

    三、流程图

      流程图是算法的一种图形化表示形式,具有直观清晰等特点。

      椭圆:开始或结束

      菱形:逻辑判断,程序会在此出现分支

      长方形:程序处理

      平行四边形:出入或输出

      单线+箭头:流程线

      流程线+圈:连接符

      c语言主要开发系统级程序。

    c语言特点:

      结构化的程序设计语言:层次清晰,便于按模块化方式组织程序,易于调试和维护

      语言简洁:学习时入门相对容易,c语言很好的总结了其他语言提出的程序库概念

      功能强大:既可用于系统软件的开发,也适合于应用软件的开发

      移植性好:只要对这种语言稍加修改,便可以适应不同型号机器或各类操作系统

    c语言程序结构:

      #include <stdio.h>

      ①void main(){
        printf("hello world ");
      }

      ②int main(void){

        printf("hello world ");

      }

      说明:#include关键字,引入标准库文件符号

      stdio.h标准化输入输出函数库

      main()每个c语言程序的入口,是所有c语言程序开始执行的地方

      ①中void返回值为空(不是零,空和零是有区别的)

      printf输出语句,后边用分号表示一行代码,一行命令。

       表示换行

    注释:

      c语言的注释包括多行注释,单行注释

    多行注释:

      /*

      这是多行注释

      */

    单行注释:

      //这是单行注释

      提醒:写好注释是一个很好的编程习惯。

    c语言的程序开发过程:1.分析问题;2.确定算法;3、编写程序;4、调试程序;5.发布

    开发工具:VC 6.0++    C Free等等

  • 相关阅读:
    洛谷P1422 小玉家的电费
    洛谷P1425 小鱼的游泳时间
    洛谷P1421 小玉买文具
    洛谷P1001 A+B Problem
    洛谷P1000 超级玛丽游戏
    Android Hook框架adbi的分析(2)--- inline Hook的实现
    Android Apk加固的初步实现思路(dex整体加固)
    Android Hook框架adbi的分析(1)---注入工具hijack
    从苏宁电器到卡巴斯基(后传)第05篇:聊聊我对WannaCry产生的感慨
    Android APK程序的smali动态调试
  • 原文地址:https://www.cnblogs.com/hailong-zhou/p/3619954.html
Copyright © 2011-2022 走看看