Advertisement

C语言标准规范-C89版本(英文)

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:PDF


简介:
C语言标准规范-C89版本提供了一套统一且标准化的C语言规则,旨在确保代码在不同平台上的可移植性和兼容性。 C89标准规范的这份英文文档无论是作为学习资料还是工作中的参考手册都会很有帮助,希望对大家有用。文档格式为PDF。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • C-C89
    优质
    C语言标准规范-C89版本提供了一套统一且标准化的C语言规则,旨在确保代码在不同平台上的可移植性和兼容性。 C89标准规范的这份英文文档无论是作为学习资料还是工作中的参考手册都会很有帮助,希望对大家有用。文档格式为PDF。
  • C(ANSI C/C89/C99)
    优质
    《C语言标准(ANSI C/C89/C99)》概述了C语言的核心规范与特性,包括数据类型、控制结构及函数定义等,是编程学习与开发的重要参考文献。 C语言标准(ANSI C/C89/C99)根据C语言的标准文档,所有疑问都可以通过查阅相关标准得到解答。这些标准可以在ISO和其他官方组织的网站上找到。一旦熟悉了标准的内容,所有的疑惑都会迎刃而解!
  • C档(包含C89/C90、C99和C11
    优质
    这是一份全面收录了C语言从C89/C90到C11三个重要历史阶段的标准文档集,适合深入研究C语言规范的开发者参考。 C语言标准文档包括C89/C90、C99和C11版本的标准文档,是最全面的集合。
  • (0积分)Cc89,c99,c11,c17,c2x)
    优质
    C语言的标准版本包括c89、c99、c11、c17和即将发布的c2x,每个新版本都对之前的规范进行了改进与扩充。 C语言标准包括c89、c99、c11、c17和最新的c2x版本。
  • C的C99(中
    优质
    《C语言的C99标准规范(中文版)》是对1999年发布的C语言国际标准ISO/IEC 9899:1999的权威翻译,为程序员提供了全面理解和应用现代C编程语言的标准指南。 C99前六章的中文完整版已经翻译完成,后面的库和附录部分尚未翻译,可以参考英文版进行阅读。
  • C编程
    优质
    《C语言编程标准规范》旨在为程序员提供编写高质量、可维护C代码的一系列指导原则和最佳实践,涵盖编码风格、程序结构及常见问题解决策略。 C语言编程规范强调代码的清晰性和可维护性,在编写程序时应遵循一定的规则和标准,以确保团队协作顺畅以及提高软件质量。这包括但不限于命名约定、注释习惯、格式化要求等方面的具体指导原则。通过遵守这些规定,开发者可以创建出更加一致且易于理解的C语言项目。
  • C编程
    优质
    《C语言编程标准规范》是一本旨在指导程序员编写高质量、可维护及高效C程序的指南,强调代码风格和最佳实践。 ### C语言编程规范知识点 #### 一、排版 **1.1 缩进与空行** - **规范要求:** - 使用4个空格进行缩进。 - 相对独立的程序块之间以及变量声明后需添加空行。 - **示例对比:** - 不符合规范的例子: ```c if(!valid_ni(ni)) { programcode } repssn_ind=ssn_data[index].repssn_index; repssn_ni=ssn_data[index].ni; ``` - 符合规范的例子: ```c if(!valid_ni(ni)) { program code } repssn_ind = ssn_data[index].repssn_index; repssn_ni = ssn_data[index].ni; ``` - **解释说明:** 正确的缩进与空行使用能够显著提升代码的可读性和美观度,便于团队成员之间的代码共享和理解。统一的缩进标准可以减少因编辑器设置不同导致的格式混乱问题。 **1.2 长表达式的分割** - **规范要求:** - 当一行超过80个字符时,需拆分为多行,并确保新行对齐。 - 拆分应在低优先级操作符处进行,且该操作符位于新行的开头。 - **示例对比:** - 不符合规范的例子: ```c perm_count_msg.head.len = NO7_TO_STAT_PERM_COUNT_LEN + STAT_SIZE_PER_FRAM * sizeof(_UL); act_task_table[frame_id * STAT_TASK_CHECK_NUMBER + index].occupied = stat_poi[index].occupied; act_task_table[taskno].duration_true_or_false = SYS_get_sccp_statistic_state(stat_item); report_or_not_flag = ((taskno < MAX_ACT_TASK_NUMBER) && (n7stat_stat_item_valid(stat_item)) && (act_task_table[taskno].result_data != 0)); ``` - 符合规范的例子: ```c perm_count_msg.head.len = NO7_TO_STAT_PERM_COUNT_LEN + STAT_SIZE_PER_FRAM * sizeof(_UL); act_task_table[frame_id * STAT_TASK_CHECK_NUMBER + index].occupied = stat_poi[index].occupied; act_task_table[taskno].duration_true_or_false = SYS_get_sccp_statistic_state(stat_item); report_or_not_flag = (taskno < MAX_ACT_TASK_NUMBER) && (n7stat_stat_item_valid(stat_item)) && (act_task_table[taskno].result_data != 0); ``` - **解释说明:** 长表达式的正确拆分有助于提高代码的可读性,特别是在涉及复杂运算的情况下。操作符位于新行开头的方式有助于避免混淆,并使代码结构更为清晰。 **1.3 循环与判断语句的拆分** - **规范要求:** - 在循环和条件语句中,如果表达式过长,则应适当地进行拆分。 - 拆分同样应在低优先级操作符处进行,且该操作符位于新行开头。 - **示例对比:** - 不符合规范的例子: ```c if((taskno < max_act_task_number) && (n7stat_stat_item_valid(stat_item))) { program code } for(i=0,j=0;(i
  • TS-中
    优质
    《TS标准规范》是一份全面介绍技术标准制定流程与准则的文档,提供中文和英文两种语言版本,便于国内外读者学习交流。 TS标准规范(中文+英文)介绍了如何解析.ts文件。该文档提供了详细的指南来帮助开发者理解和应用TypeScript语言的标准规则与最佳实践。通过结合两种语言的表述方式,旨在为不同背景的学习者提供更加全面的理解途径。 重写后的介绍: TS标准规范涵盖中文和英文版本,专注于解释.ts文件的结构及解析方法。此文档详细地指导开发人员掌握并运用TypeScript的语言准则以及推荐做法。采用双语形式编写的目的在于满足各类学习者的需要,并帮助他们更好地理解和应用相关知识。
  • BPMN 2.0
    优质
    《BPMN 2.0标准规范》(英文版)是一本详述业务流程模型与 notation 第二版技术细节的专业指南书。该版本为建模业务流程提供了统一且标准化的方法,旨在促进跨领域协作和理解。 想了解BPMN2.0标准规范的可以参考英文版文档。
  • CC89/C90(ISO/IEC 9899-1990)含书签.pdf
    优质
    这本《C语言标准C89/C90》是编程领域的经典文献,提供了详细的语法规范和库函数说明。本次发布为PDF格式,包含书签,便于读者快速查找内容。 ISO/IEC 9899:1990(C90)官方英文完整版,包含完整书签。此外还有其他版本的C标准官方PDF可供下载:包括C90英文版、C90中文版、C99英文版、C11英文版、C17英文版和C18英文版。