码迷,mamicode.com
首页 > 编程语言 > 详细

跟着Nisy一起学习C语言

时间:2015-05-10 23:58:42      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

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

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

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

1、编辑测试文件test.c

技术分享

图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

技术分享

图3  1+1=2

跟着Nisy一起学习C语言

标签:

原文地址:http://www.cnblogs.com/wing1995/p/4493354.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!