
C语言
文章平均质量分 95
诗卿°
Hadoop、Spark、虚拟化、云计算、NFV网络虚拟化
展开
-
C语言——第十章:文件
文章目录一.文件1.文件的基本概念2.文件打开函数fopen二.fclose函数1.读字符函数fgetc2.写字符函数fputc3.读字符串函数fgets4.写字符串函数fputs5.数据块读写函数fread和fwrite6.格式化读写函数fscanf和fprintf三.文件的随机读写四.文件检测函数五.C库文件六.总结一.文件1.文件的基本概念 所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行原创 2021-02-28 16:23:54 · 698 阅读 · 0 评论 -
C语言——第九章:预处理
文章目录一.预处理1.概述2.宏定义3.无参宏定义4.带参宏定义5.文件包含6.条件编译二.总结一.预处理1.概述 在前面各章中,已多次使用过以“#”号开头的预处理命令。如包含命令# include,宏定义命令# define等。在源程序中这些命令都放在函数之外, 而且一般都放在源文件的前面,它们称为预处理部分。 所谓预处理是指在进行编译的第一遍扫描(词法扫描和语法分析)之前所作的工作。预处理是C语言的一个重要功能, 它由预处理程序负责完成。当对一个源文件进行编译时, 系统将自动引用预处理程序对原创 2021-02-28 14:55:24 · 435 阅读 · 0 评论 -
C语言——第八章:枚举、位运算
文章目录一.枚举1.枚举类型的定义和枚举变量的说明2.枚举类型变量的赋值和使用二.位运算1.位域2.位域的使用3.类型定义符typedef三.总结一.枚举 在实际问题中, 有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月, 一个班每周有六门课程等等。如果把这些量说明为整型, 字符型或其它类型显然是不妥当的。 为此,C语言提供了一种称为“枚举”的类型。在“枚举”类型的定义中列举出所有可能的取值, 被说明为该“枚举”类型的变量取值不能超过定义的范围。应该说明的是, 枚举类原创 2021-02-28 13:57:47 · 1077 阅读 · 0 评论 -
C语言——第七章:结构与联合
文章目录一.结构类型定义和结构变量说明1.结构的定义2.结构类型变量的说明3.结构变量的赋值4.结构变量的初始化5.结构数组6.结构指针变量7.结构指针变量作函数参数8.topoic=动态存储分配二.联合1.联合的定义2.联合变量的说明3.联合变量的赋值和使用三.总结一.结构类型定义和结构变量说明 在实际问题中,一组数据往往具有不同的数据类型。例如, 在学生登记表中,姓名应为字符型;学号可为整型或字符型; 年龄应为整型;性别应为字符型;成绩可为整型或实型。 显然不能用一个数组来存放这一组数据。 因为数原创 2021-02-28 13:16:25 · 526 阅读 · 0 评论 -
C语言——第六章:指针
文章目录一.指针简介1.指针变量的类型说明2.指针变量的赋值3.指针变量的运算二.指针变量的运算1.赋值运算2.加减算术运算三.数组指针变量的说明和使用1.数组名和数组指针变量作函数参数2.指向多维数组的指针变量3.多维数组的指针变量4.使用字符串指针变量与字符数组的区别四.函数指针变量1.指针型函数2.指针数组作指针型函数的参数3.main函数的参数4.指向指针的指针变量五.总结一.指针简介 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数原创 2021-02-27 19:47:14 · 554 阅读 · 0 评论 -
C语言——第五章:函数
文章目录一.概述1.从函数定义角度可分为库函数和用户定义函数2.从函数兼容性角度可分为有返回值函数和无返回值函数3.从主调和被调函数的数据传送角度可分为无参函数和有参函数4.库函数可从功能角度作出分类二.函数定义的一般形式1.无参函数的一般形式2.有参函数的一般形式三.函数的参数和函数的值1.函数的参数2.函数的值四.数组名作为函数参数五.函数的嵌套调用六.函数的递归调用七.变量的作用域1.局部变量2.全局变量八.变量的存储方式可分为静态存储和动态存储1.自动变量的类型说明符为auto2.外部变量的类型说明转载 2021-02-27 18:14:49 · 693 阅读 · 0 评论 -
C语言——第四章:数组
文章目录一.数组数组元素的表示方法二.二维数组1.二维数组元素的表示方法2.二维数组的初始化3.字符数组4.字符串常用函数5.程序举例三.总结1.数组的类型2.数组的维度3.数组类型说明4.数组的赋值一.数组 数组在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针原创 2021-02-27 17:15:55 · 1173 阅读 · 0 评论 -
C语言——第三章:C语言程序设计
文章目录一.C语言程序设计二.C程序的语句1.表达式语句2.函数调用语句3.控制语句4.复合语句5.空语句三.赋值语句四.数据输出语句1.printf函数调用的一般形式2.格式字符串五.字符输出函数putchar 函数六.数据输入语句1.scanf函数的一般形式2.格式字符串3.键盘输入函数七.分支结构程序1.关系运算符和表达式2.逻辑运算符和表达式3.if语句4.在使用if语句中还应注意以下问题5.if语句的嵌套6.条件运算符和条件表达式7.switch语句八.循环结构程序1.while语句2.do-wh原创 2021-02-27 16:38:35 · 1309 阅读 · 0 评论 -
C语言——第二章:数据类型、运算符、表达式
文章目录一.C语言的数据类型1.基本数据类型2.构造数据类型构造数据类型3.指针类型4.空类型二.整型量1.整型常量2.整型变量三.实型量1.实型常量2.实型变量四.字符型量1.字符常量2.转义字符3.字符变量4.字符串常量5.符号常量五.变量的初值和类型转换1.变量赋初值2.变量类型的转换3.自动转换4.强制类型转换六.基本运算符和表达式1.运算符的种类2.优先级和结合性3.算术运算符和算术表达式基本的算术运算符4.自增1,自减1运算符5.算术表达式6.赋值运算符和赋值表达式7.复合赋值符及表达式8.逗号原创 2021-02-26 22:22:47 · 502 阅读 · 0 评论 -
C语言——第一章:C语言概论
一.C语言的发展过程C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。 早期的C语言主要是用于UN原创 2021-02-26 20:48:02 · 883 阅读 · 0 评论