内容推荐 本书是高等院校计算机程序设计、自动化技术、人工智能与大数据等相关专业基础课教材。本书在“智能基座”产教融合协同育人的项目背景下,旨在脱离传统的x86平台程序设计模式,着力构建基于华为鲲鹏平台的程序设计模式。该书以鲲鹏云平台为基础,围绕C语言核心内容展开,在介绍核心语法的基础上,以培养学生动手编程能力为首要目标,强调实践能力的培养。本书共分9章,具体内容包括基于鲲鹏平台的简单C程序设计、基于鲲鹏平台的数据存取、结构化程序设计、华为C语言编程规范、基于函数的模块化程序设计、数组、指针、自定义数据类型、文件等。本书将C语言的核心内容进行合理组织,并精选大量经典实例程序,将相关语法融入程序实现中,以增进读者对程序设计的理解,具有较好的出版价值,可以作为高等教育计算机程序设计专业教材使用,也可供相关专业人员学习参考。 目录 第1章 基于鲲鹏平台的简单C程序设计 1.1 计算机系统简介 1.2 程序设计方法 1.3 C语言简介 1.4 简单的C语言程序设计 1.5 C语言程序在鲲鹏环境下的工作原理 1.6 C语言程序在鲲鹏平台下的运行 1.7 本章小结 第2章 基于鲲鹏平台的数据存取 2.1 C语言的标识符和关键字 2.2 常量与变量 2.3 C语言的基本数据类型 2.4 运算符和表达式 2.5 数据的输入输出 2.6 本章小结 第3章 结构化程序设计 3.1 结构化程序设计 3.2 算法与流程图 3.3 顺序结构 3.4 选择结构 3.5 循环结构 3.6 本章小结 第4章 华为C语言编程规范 4.1 什么样的代码才是的代码 4.2 华为C语言代码编程规范 4.3 本章小结 第5章 基于函数的模块化程序设计 5.1 模块化程序设计 5.2 函数的定义与调用 5.3 函数嵌套调用与递归调用 5.4 函数经典实例 5.5 变量的作用域与生存期 5.6 本章小结 第6章 数组 6.1 数组的定义与引用 6.2 字符数组 6.3 数组与函数 6.4 二维数组 6.5 本章小结 第7章 指针 7.1 指针及指针变量 7.2 指针表达式和指针运算 7.3 指针与数组 7.4 指针数组 7.5 二级指针 7.6 指向函数的指针 7.7 指针函数 7.8 本章小结 第8章 自定义数据类型 8.1 结构体类型 8.2 结构体变量 8.3 结构体数组 8.4 结构体指针 8.5 共用体类型 8.6 链表 8.7 枚举类型 8.8 类型重定义 8.9 本章小结 第9章 文件 9.1 文件的基本概念 9.2 文件的打开与关闭 9.3 文件的读写 9.4 文件检测函数 9.5 本章小结 附录 附录Ⅰ 标准ASCII码字符集 附录Ⅱ 控制字符含义 附录Ⅲ 运算符的优先级和结合 附录Ⅳ printf函数与scanf函数使用介绍 附录Ⅴ C语言常用标准库函数 参考文献 |