SJ0051
CHANGZHOU
INSTITUTE
OF
TECHNOLOGY
课程名称:Li
ux程序设计
二级学院:计算机学院专业:计算机科学与技术学生姓名:指导教师:钱诚班级:学号:
2017年
10月
f实验一编辑器使用基础
一、实验目的1熟练使用Li
ux的编译器gcc;2熟练掌握Li
ux上C程序的调试方法;3熟练掌握Li
ux上程序编辑器的使用。二、实验预习JSONJavaScriptObjectNotatio
是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScriptProgrammi
gLa
guageSta
dardECMA2623rdEditio
December1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括CCCJavaJavaScriptPerlPytho
等)。这些特性使JSON成为理想的数据交换语言。JSON建构于两种结构:“名称值”对的集合(Acollectio
of
amevaluepairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictio
ary),哈希表(hashtable),有键列表(keyedlist),或者关联数组(associativearray)。值的有序列表(A
orderedlistofvalues)。在大部分语言中,它被理解为数组(array)。JSON具有以下这些形式:对象是一个无序的“名称值对”集合。一个对象以“”(左括号)开始,“”(右括号)结束。每个“名称”后跟一个“”(冒号);“名称值对”之间使用“”(逗号)分隔。数组是值(value)的有序集合。一个数组以“”(左中括号)开始,“”(右中括号)结束。值之间使用“”(逗号)分隔。值(value)可以是双引号括起来的字符串(stri
g)、数值
umber、true、false、
ull、对象(object)或者数组(array)。这些结构可以嵌套。字符串(stri
g)是由双引号包围的任意数量U
icode字符的集合,使用反斜线转义。一个字符(character)即一个单独的字符串(characterstri
g)。字符串(stri
g)与C或者Java的字符串非常相似。VIM和Emacs是Li
ux下强大的编辑器,可用于程序编写。GCC是Li
ux下最常用的C语言编译器。三、实验内容要求在Li
ux上使用VIM或者Emacs编辑器编写程序能够解析JSON数据,读出JSON数据中所包含的单词,并显示在屏幕上,其中测试用的JSON数据如下。