zoukankan      html  css  js  c++  java
  • 2020.9.15 第一课,概念

    c/c++第一课

    1.什么是编程语言???

    语言:汉语 英语 日语/韩语/泰语
    自然语言本质就是帮助人和人之间沟通交流

        编程语言的本质就是帮助人和计算机沟通交流

    思考:和计算机沟通交流的方式是啥啊???

    通过数据和计算机沟通交流

    思考:在计算机如此众多的零部件中和数据打交道的硬件有什么???

    cpu(中央处理器) 磁盘 内存

    历史故事:编程语言的由来!!!

    编程语言的由来是源自于内存的构成材料:晶体管===>日光灯

    1.开灯(1)/通电 2.关灯(0)/不通电

    最早期诞生的计算机语言:0和1 二进制  机器码

    并且直到现在为止我们的计算机还是只能识别0和1

    汇编语言:主要就是基于机器码 只不过是新增了一些指令与命令

    高级语言: c语言 c++  java python ruby go php c# JavaScript ....  (更加接近人类语言)

     

    工具

    IDE(专业术语):(集成开发环境)---(编程软件)

    1.编译器:翻译   (把代码翻译给计算机听)

    2.调试器:   帮助我们找bug的神器!!!

    3.代码编辑器:提供 联想 代码快速生成 行号等功能

    行号怎么调:工具 --->选项--->文本编辑器--->c/c++语言(勾选里面的行号)

    4.图形界面工具:留着...

    c/c++第一个程序

    1.文件后缀名

    .exe 可执行文件(二进制文件)

    .c/.cpp c语言/c++语言源文件

    .h head(头部) 头文件

    #### 2.程序的结构:就是告诉让你理解(写一个程序等于你吃一顿饭)

    看菜单 点菜 做菜食材

    头文件 函数 函数参数 结果

    3.第一个代码

    #include <stdio.h>  //头文件   老师我在使用头文件的时候 我怎么知道里面有什么函数呢  
    int main(){  
      //我要使用某一个函数是 我需要用到什么头文件呢???
       printf(" "); //函数 xxx()   ('内容'):函数参数
        //结果
       return 0;//程序的结束
    }
    /*
    #include 引用
    引用头文件有两种不一样的姿势:
    <xxx.h> 告诉编译器从系统目录查找引用当前头文件
    "xxx.h" 告诉编译器从用户目标查找引用当前头文件
    main() 主函数 程序的入口点 程序的开始 程序===生命 起源===母亲
    main函数是程序的入口点,一个程序有且只有一个main函数.
    printf向标准的输出设备输出一个字符/字符串.
    return 0 返回 程序的结束
    换行
    注释: // 单行注释 /*块注释:多行注释*/

    void()
    返回值为return;
    误差比较大 英文 误差就不大
    我喜欢你 英文 I 老虎 you 日语 あなたが好きです
    代码  汇编语言 二进制 0和1
    //编译的过程:a.c代码如何变成a.exe经历什么???   编译器 编译
    1.预编译 展开头文件(正式看头文件里面的内容)与宏替换
               gcc -E a.c -o a.i
           2.汇编  gcc -S a.i -o a.S
      3.编译(多文件联合编程) gcc -c a.S -o a.o
      4.链接 (多个obj/.o文件链接到一起编程.exe文件)
      gcc a.o -o a.exe(b.exe xxx.exe)
     */

     

  • 相关阅读:
    iptables操作指令
    最怕问初衷,大梦成空
    kettle官网wiki
    Pentaho Spoon (Kettle) 出现 Timestamp :Unable to get timestamp from resultset at index 30 错误的解决
    win10安装vs2013失败解决方法
    2020 最新 kail 安装教程
    01_docker学习笔记(一)
    数据结构的基础概念
    BOS3
    配置文件添加druid控制台
  • 原文地址:https://www.cnblogs.com/heerha/p/13702308.html
Copyright © 2011-2022 走看看