zoukankan      html  css  js  c++  java
  • 跟着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
  • 相关阅读:
    combobox中动态加入几个checkbox,实现下拉框多选
    (摘至)程序员老鸟写sql语句的经验之谈
    c# 中的日期格式
    android小说阅读源码、bilibili源码、MVP新闻源码等
    android炫酷动画源码,QQ菜单、瀑布流、二维码源码
    视频弹幕源码、提取颜色源码、音乐播放器源码等
    饿了么点餐源码、今日头条源码 等
    分享 android 源码
    Android源码博文集锦4
    Android源码博文集锦3
  • 原文地址:https://www.cnblogs.com/wing1995/p/4493354.html
Copyright © 2011-2022 走看看