- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
综合前置项目新员工基础培训融金教育-银行软件研发培训-主要内容C语言SQL语言ESQL/C语言UNIX基础邮政系统简介C语言基础知识 变量/语法/语句等项目编码规范 源码文件头/尾要求 命名规则 函数定义 宏定义等C语言-基础知识语法规则变量定义运算符语句数据结构指针C语言-项目编码规范源代码文件的头文件名作者功能简介创建日期创建时间修改列表:修改日期/修改人/修改内容系统头文件应用头文件C语言-项目编码规范/* * Source File : example.c* Author :* Description :* Created Date :* Created Time : * Modified List :* Modified Date | Modifier | Comment */#include stdio.h#include main.h C语言-项目编码规范变量命名方式 变量命名方式是编码过程中非常重要的一环,良好的命名方式可以减少注释,大大提高程序的可读性。在这里我们采用国际上流行的“匈牙利命名法”来进行变量的命名。“匈牙利命名法”就是将一个变量名由以下几部分构成: 前缀描述符+变量名称 其中,前缀描述符说明变量的类型,用小写字母,变量名称说明变量的作用,单词中间不以’_’为分隔符,而是将单词的第一个字母大写,如下所示: iTheStringLength 从变量名中我们可以明白,该变量是整型(int),表示字符串的长度。前缀描述符的定义如下表所示:C语言-项目编码规范前缀描述符 数据类型c charby unsigned chari intl longb booleanh handlef floatu unsignedsh shortp pointerd doublepfn函数指针st structca char arraypc字符(串)指针g-全局变量sg-静态全局变量v voidC语言-项目编码规范参考文档UFC@MCIP应用系统C语言程序设计规范.docSQL语言全部采用标准SQL语句SelectDeleteInsertUpdateESQL/C语言即SQL语句嵌入式的C语言语法规则同C语言相同嵌入SQL语句的语法规则 在每一个SQL语句前加上EXEC SQL即可,如: EXEC SQL CONNECT TO dbname IDENTIFIED BY dbpwd ; ESQL/C语言-宿主变量定义: 宿主变量是在程序中定义的,接收SQL从表中得到的数据,并提供向表中写入的数据的载体。声明方法: 宿主变量的声明方法如下: EXEC SQL BEGIN DECLARE SECTION ; int iNum ; char caName[10]; EXEC SQL END DECLARE SECTION ; 数据类型同C语言一样,但同数据库数据类型有一定的对应关系。 ESQL/C语言-宿主变量使用方法: 宿主变量的使用除了能用在SQL语句中外,其他使用方法同C语言变量一样。如: EXEC SQL SELECT name INTO :caName FROM student WHERE num = :iNum ; printf(“%d号学生姓名为:%s”, iNum , caName);ESQL/C语言-指示变量定义: 指示变量与一个宿主变量相关联,指出宿主变量的返回情况。宿主变量不为空时,指示变量值为0;声明方法: 同宿主变量,数据类型为short。使用方法: 见后面的例子。ESQL/C语言-例子假如存在表student编号姓名地址1张三北京市海淀区北四环中路238号2李四NULL3王五NULL要求修改王五的地址为: 北京市海淀区北四环中路238号ESQL/C语言-例子main(){ EXEC SQL BEGIN DECLARE SECTION ; int iNum
您可能关注的文档
- 某通信公司内部审计质量管理工作介绍.pptx
- 某通信公司企业文化讲义课程.pptx
- 某通信公司企业文化落地思路与方法培训.pptx
- 某通信公司员工入职培训手册.pptx
- 某通信公司流程再造.pptx
- 某通信公司年度营销企划全案.pptx
- 某通信公司流程重組與IT規劃階段.pptx
- 某通信公司物流通解决方案.pptx
- 某通信公司媒体行业信息化解决方案.pptx
- 某通信公司组织结构设计方案研讨.pptx
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)