C语言基础知识
鲑鱼683
这个作者很懒,什么都没留下…
展开
-
C语言学习——文件详解
C语言学习——文件详解1 C文件概述按照某个规则集合在一起,保存在外部存储器上的一批数据称为“文件”。目前计算机中的外部存储器主要是磁盘,所以常把文件称为“磁盘文件”。由于文件存放在外部存储器中,计算机关闭后文件中的数据并不丢失。文件能长期保存数据的这个特点是文件的主要用途之一。1.1 C文件C 语言中的文件是由若个数据按照写入时的顺序组合在一起,每个数据都可以是字符型、整型、实型、字符串型、指针型、结构型等。C 语言文件的主要操作有两种:一是将变量、数组元素等对象中的数据依次存放到文件中,称原创 2020-05-21 22:56:11 · 1720 阅读 · 0 评论 -
C语言学习——结构体详解
C语言学习——结构体详解1 结构体与结构体变量1.1 概 述数据处理经常需引用不同类型的数据组合成数据集合:可定义一个结构类型来描述上述信息。1.2 结构体与结构体变量1.2.1 先定义结构类型,再定义结构变量例 struct person{ int num; char name[20]; char sex; float salary;};struct person employee1, employee2;或采用宏定义 #defin原创 2020-05-20 23:01:48 · 1254 阅读 · 0 评论 -
C语言基础知识大全
C语言基础知识总结1 编程软件安装和使用2 常量和变量3 运算符详解4 输入输出(getchar()、putchar()、scanf和printf用法)5 流程控制(if 、 swich、 while和for的用法)6 数组详解7 字符串处理函数(puts()、gets()、strlen( )、strcmp( )、strcpy()、strcat()、strlwr()和strupr函数8 数组程序设计举例(顺序、最值、排序、查找、循环访问、字符处理)9 指针详解10 函数详解...原创 2020-05-13 19:48:19 · 714 阅读 · 0 评论 -
C语言学习——函数详解
C语言学习——函数1 模块程序化设计基本思想: 将一个大的程序按功能分割成一些小模块特点:a. 各模块相对独立、功能单一、结构清晰、接口简单、容易理解b. 控制了程序设计的复杂性:每个模块可以独立设计算法,单独编写和测试c. 提高元件的可靠性:一个模块中的错误不易扩散和蔓延到其它模块d. 缩短开发周期:可同时进行集体性开发e. 避免程序开发的重复劳动f. 易于维护和功能扩充开发方法: 自上向下,逐步分解,分而治之一个C程序总由一个main函数和若干个子函数构成;C程序执行总是从m原创 2020-05-11 16:42:59 · 2006 阅读 · 0 评论 -
C语言学习——指针详解
C语言学习——指针1 指针和指针变量1.1存储单元内存: 内部存储器是由线性连续的存储单元组成的。存储单元的最小单位是字节。1.2 地址为了访问内存中的某个存储单元,我们要为它编号,这种编号称为地址。通过地址我们就能够访问该地址标识存储单元所存储的数据。1.3 变量的地址变量在内存中总占用几个连续的字节,开始字节的地址,就是变量的地址。当没有赋值时,变量的值是不确定的。1...原创 2020-04-27 16:41:17 · 818 阅读 · 0 评论 -
C语言学习——数组程序设计举例(顺序、最值、排序、查找、循环访问、字符处理)
C语言学习——数组程序设计举例一、 一维数组应用举例1.顺序或逆序访问数组元素【例1】 用C语言编程输入10个整数,要求逆序打印其中的自然数,例如,输入12,-23,5,0,45,-81,72,56,90,28,程序输出的结果为28,90,56,72,45,5,12分析: 根据题意,需要定义一个能存放 10 个整数的数组 num 和用于控制下标变化的计数器 i,利用循环,让计数器 i递...原创 2020-04-23 16:32:56 · 4444 阅读 · 0 评论 -
C语言学习——字符串处理函数(puts()、gets()、strlen( )、strcmp( )、strcpy()、strcat()、strlwr()和strupr函数)
C语言学习——字符串处理函数除了字符串的输入、输出以外,C 语言在标准库函数里提供了丰富的字符串处理函数:字符串的长度测试、复制、比较、连接等。使用这些库函数可大大减轻编程的负担。在使用前必须包含头文件"string.h"。(1)、字符串输入输出函数gets和puts语法: char *gets(char *string)功能: 从stdin输入一个字符串(直到回车)到string中说...原创 2020-04-23 15:42:44 · 1561 阅读 · 0 评论 -
C语言学习——数组详解
C语言学习——数组在 C 语言中,除了整型、实型和字符型等基本数据类型之外,还可以将基本数据类型按照一定的规则组合起来构成较为复杂的数据类型,称为构造数据类型,又称导出数据类型,主要包括数组、结构体、共用体等。数组中顺序存放了一批相同数据类型的数据,这些数据不仅数据类型相同,而且在计算机内存里连续存放,地址编号最低的存储单元存放数组的起始元素,地址编号最高的存储单元存放数组的最后一个元素。通过数...原创 2020-04-23 15:09:22 · 8049 阅读 · 0 评论 -
C语言学习——if 、 swich、 while和for的用法
C语言学习——if、swich、while和for的用法顺序结构程序不能满足实际问题的要求。有时需要在满足某一条件的情况下才去执行一些语句,如果条件不满足的时候,程序会执行另一些语句;有时会在满足某一条件的情况下反复执行一些语句。C 语言提供了if~else 语句实现条件选择结构,switch~case 语句实现等值选择结构,while、do~while 和for语句实现重复执行循环体。一、i...原创 2020-04-21 15:52:11 · 3776 阅读 · 0 评论 -
C语言学习——getchar()、putchar()、scanf和printf用法
C语言学习——scanf和printf用法在C语言中,数据的输入输出是利用系统函数来实现的。设计人员只要调用相关的系统函数,就可以完成各种数据的输入输出工作。而格式化输入输出函数每次能输入输出若干个基本类型的数据,如带符号和不带符号的整型、短整型、长整型、单精度和双精度实型、单个字符、字符串。这种函数不但能输入输出各种基本类型的数据,而且还可以控制输入输出时每个数据的宽度,对实型数据还可以控制小...原创 2020-04-16 21:17:16 · 4177 阅读 · 0 评论 -
C语言学习——运算符详解
C语言学习——运算符与表达式一、学习运算符(1)运算对象的数目C语言中,运算符的运算对象可以是一个,称单目运算符;运算对象也可以是两个,称双目运算符;运算对象还可以是三个,称三目运算符。(2)运算符的位置单目运算符若放在运算对象的前面,称为前缀运算符;若放在运算对象的后面,称为后缀运算符。双目运算符都是放在两个运算对象的中间,称为中缀运算符。三目运算符在C语言中只有一个(?:),是...原创 2020-04-13 22:13:15 · 7727 阅读 · 0 评论 -
C语言打印杨辉三角形
C语言打印杨辉三角形方法一杨辉三角的两个腰边的数都是 1,其它位置的数都是上顶上两个数之和。这就是我们用C语言写杨辉三角的关键之一。先定义一个二维数组:a[N][N],略大于要打印的行数。再令两边的数为 1,即当每行的第一个数和最后一个数为 1。a[i][0]=a[i][i-1]=1,n 为行数。除两边的数外,任何一个数为上两顶数之和,即 a[i][j] = a[i-1][j-1] + a[...原创 2020-04-13 15:51:51 · 8585 阅读 · 1 评论 -
C语言学习——常量和变量
C语言学习——常量和变量1 C语言的数据类型数据类型: 是指数据存储和加工时的特征。存储特征: 数据在内存中要占有多少字节。加工特征: 数据能进行哪种计算。2 常量定义:在程序执行期间,其值不可改变的量称为常量。常量无需说明就可直接书写、引用。分类:常数(整型常量、实型常量)、字符(字符型常量,含转义字符,又称反斜杠字符常量)、字符串(字符串常量)、符号常量。2.1 ...原创 2020-04-10 00:08:59 · 772 阅读 · 0 评论