• 跟着Nisy一起学习C语言


    编辑器是使用环境turboc的IDE,使用dos窗口中的edit作为编辑器,有点类似于vim;使用的是xp-sp3的虚拟机上的系统。

    Nisy说要有两种语言,脚本语言以及一个底层语言,比如现在我的python和正在学习的C。目前的状态就是两个都不精。

    讲完C语言的学习模式以及编程的工作模式以及内存以及1+1的重要性后,开始使用edit编辑器学习语法,以及实现第一个程序1+1=?

    1、编辑测试文件test.c

    test程序

    图1 dos窗口命令行

    第一行cd turboc2进入turboc2的C程序开发环境,第二行edit test.c调用edit编辑器建立一个test.c文件,进入:

    编辑窗口

    图2  winxp中的编辑器

    熟悉了这个编辑器的基本功能后,开始编程。C有一个框架main()函数加上一个{}框架,框架里面是语法比如一个“;”即可,保存后退出编辑窗口即可完成第一个测试程序。程序实际上是一个.c的文件,tcc test.c后把.c代码文件也就是源程序编译成test.exe的可执行文件,命令test.exe就是在windows平台上运行test.exe可执行文件,因为文本文件test.c的源程序中没有发布任何指令除了“;”,因此屏幕中没有任何反应,执行后就回到最后一行。

    接下来是内存的工作状态,也就是编程与内存之间的互动。

    2、申请内存

    一个方块叫一个字节,我们申请字节一般用:

    char xxxx(又给地址,又给线路)  //申请一个字节

    int   XXXX                                //申请两个字节

    1 main()
    2 {
    3   int i = 1;   #申请两个字节,并将数据1存入i这个代号名#
    4   int j = 1;
    5   int k = 0;  #或者int k;k=0#
    6   k = i + j;   #k是一个目标地址,将 i 和 j 的和传输到空间k#
    7 
    8   printf("%d", k);  #printf()函数是把数据输出到屏幕上,打印内存里面的整数,来自k这个代号#
    9 }

    输入以上代码,编译后运行更改后的文件test.c,输出结果2

    result

    图3  1+1=2

    The more efforts,the more happiness
  • 相关阅读:
    092、部署Graylog日志系统(2019-05-16 周四)
    091、万能的数据收集器 Fluentd (2019-05-15 周三)
    090、ELK完成部署和使用 (2019-05-13 周二)
    在CentOS7上无人值守安装Zabbix4.2
    089、初探ELK (2019-05-13 周一)
    34、Scrapy 知识总结
    33、豆瓣图书短评
    32、出任爬虫公司CEO(爬取职友网招聘信息)
    31、当当图书榜单爬虫
    30、吃什么不会胖
  • 原文地址:https://www.cnblogs.com/wing1995/p/4493354.html
Copyright © 2020-2023  润新知