摘 要:本文在C语言语法知识体系结构的基础上,从字、词、语句三个角度出发,重点对C语言语义知识体系结构进行概括与总结。
关键词:C语言;语义知识体系;字;词;语句
1. C语言语义知识体系 C语言语义知识体系是指C语言的各个成分的含义及其在语境中的含义。C语言的语法知识体系结构有10个数据类型为整型的一组连续存放的数组a7struct 类型名{一组结构成员说明;}创建一个新数据类型,它具有一组不同类型的结构成员,各自占有存储空间8struct 类型名 a;定义结构变量a9union 类型名{一组联合成员说明;}创建一个新数据类型,它具有一组不同类型的联合成员,共同占同一存储空间10union 类型名 a;定义联合变量a11int *p;p是指针变量,专指向整型变量12enum类型名{一组枚举成员;}创建一个新数据类型,它具有一组枚举成员,要求枚举变量的取值不得超出枚举成员的范围13enum类型名 a定义枚举变量a14函数类型 函数名(形参表){函数体语句组}定义一个新的函数15函数类型 函数名(形参表);函数声明16typedef 类型 类型将旧类型名换成新类型名,即别名
表1.2 执行语句功能表序号语句格式语句意义(功能)1表达式;计算表达式的值2if(表达式) 语句如果表达式的值为真则执行语句,否则不执行语句3if(表达式) 语句1 else 语句2如果表达式的值为真则执行语句1,否则执行语句24switch(表达式) {case 常量表达式1:语句1……case 常量表达式n:语句ndefault: 语句n+1}首先计算表达式的值,然后将此值与其后的常量表达式相比较,当与某个常量表达式的值相等时,则以此作为入口,执行后面的各语句;当与任何常量表达式的值不相等时,则执行default后的语句。5while(表达式) 语句当表达式值为真时重复执行语句,直到表达式值为假循环结束6do {语句}while(表达式);先执行语句,后计算表达式的值,若为真,则重复执行循环体,直到表达式的值为假,循环结束7for(表达式1;表达式2;表达式3) 语句1)计算表达式1;2)判断表达式2,值为真则执行3),否则执行5);3)执行语句 4)计算表达式3,然后转2)重复执行,直到表达式2的值为假;5)转到一下句8break;无条件跳出switch语句或循环体9continue;提前结束本次循环,继续进入下一轮循环10goto 标号无条件地将流程从本语句转向本函数内标号位置语句处执行11标号:语句带有语句位置的语句,与本函数内goto语句配合使用12函数名(实参表);将实参表与形参表进行结合,将流程从本语句转向“函数名”执行13;计算机执行一个空语句14return (表达式) ;或return;带着表达式的值或直接返回到最近一次调用本函数的断点执行参考文献:[1] 郭俊凤,王开铸.C语言程序设计语法知识体系结构总结[J].计算机教育,2009年第22期.[2] 郭俊凤,朱景福.C程序设计案例教程[M].北京:清华大学出版社,2009.
作者简介:郭俊凤 (1978年生),女,黑龙江哈尔滨人,讲师,硕士,研究方向:软件工程、数据库与数据挖掘。基金项目:黑龙江省新世纪高等教育教学改革工程项目“应用性院校软件人才培养的探索与实践”。
中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。 返回电子论文列表