C语言
HFW!
(^_^)
展开
-
C语言复习_打开与关闭文件
打开与关闭文件1.用fopen函数打开文件ANSI C 规定了用标准输入输出函数fopen来实现打开文件。fopen函数打调用方式为fopen(文件名,使用文件方式);例如:fopen("a1","r");表示要打开的文件名为a1的文件,使用文件的方式为读入。通常把fopen函数的返回值赋给一个指向文件的指针变量。如:FILE * fp; //定义一个指向文...原创 2019-04-21 21:31:24 · 330 阅读 · 0 评论 -
C语言复习_文件的有关知识
文件的有关基本知识1 什么是文件文件有俩中类型,在程序设计中,主要用到两种文件:程序文件: 包括源程序文件(后缀为.c),目标文件(后缀为.obj),可执行文件(后缀为.exe).这种文件的内容为程序代码。数据文件: 文件的内容不是程序,而是供程序运行时读写的数据。我们主要学习数据文件文件(file)是程序设计中一个重要概念。所谓的“文件”一般指储存在外部介质上的数据的集合。2 文件...原创 2019-04-20 16:06:48 · 351 阅读 · 0 评论 -
C语言复习_基础知识
1.main函数: 一个完整的C语言程序,是由一个、且只能有一个main()函数(又称主函数,必须有)和若干个其他函数结合而成(可选)。 main函数是C语言程序的入口,程序是从main函数开始执行。2. 其他函数: 从函数定义的角度看,函数可分为系统函数和用户定义函数: 系统函数,即库函数:这是由编译系统提供的,用户不必自己定义这些函数,可以直接使用它们,如我们常用的打印函数p...原创 2019-04-15 23:54:00 · 216 阅读 · 0 评论 -
C语言复习_基本数据类型和输入输出操作
1.C的数据类型数据类型的作用:编译器预算对象(变量)分配的内存空间大小。1) 整型:int一、 整型变量的定义和输出#include <stdio.h>int main(){int a = 123; //定义变量a,以10进制方式赋值为123int b = 0567; //定义变量b,以8进制方式赋值为0567int c = 0xabc; //定义变量c,以16...原创 2019-04-16 00:31:44 · 3092 阅读 · 0 评论 -
C语言复习_选择结构程序设计
1 if 语句1.1 if语句#include <stdio.h>int main(){int a = 1;int b = 2;if (a > b){ printf("%d\n", a);}return 0;}1.2 if…else语句#include <stdio.h>int main(){int a = 1...原创 2019-04-16 22:54:36 · 299 阅读 · 0 评论 -
C语言复习_循环结构
1 for循环结构for循环一般的形式为:for(表达式一;表达式二;表达式三)语句表达式一:设置为初始条件,只执行一次。可以为零,一个或多个变量设置初值。表达式二:是循环条件表达式,用来判断是否进行循环,在每次执行循环体前先执行该表达式,决定是否继续执行循环。表达式三:作为循环的调整,例如使循环体值增加。在每次执行完循环体后执行。#include <stdio.h>...原创 2019-04-16 23:40:55 · 273 阅读 · 0 评论 -
C语言复习_数组
1.一维数组的初始化数组包括数组的建立:在创建数组时,必须定义数组的大小和类型,数组的大小不能为零,数组中元素类型都是相同的。例:int arr[10]; //[ ]内必须是常量数组的初始化:例:int arr1[3] = {1, 2, 3};int arr2[] = {1, 2, 3};//在这里,我们arr[3]里边的数字可以不用写;int arr3[3] = {1, 2}...原创 2019-04-17 22:35:17 · 138 阅读 · 0 评论 -
C语言复习_函数
1 函数C 程序是由函数组成的,我们写的代码都是由主函数 main()开始执行的。函数是 C 程序的基本模块,是用于完成特定任务的程序代码单元。从函数定义的角度看,函数可分为系统函数和用户定义函数两种:(1).系统函数,即库函数:这是由编译系统提供的,用户不必自己定义这些函数,可以直接使用它们,如我们常用的打印函数printf()。(2). 用户定义函数:用以解决用户的专门需要。1.1 ...原创 2019-04-17 22:59:03 · 124 阅读 · 0 评论 -
C语言复习_指针
1.什么是指针我们把地址形象化的称为“指针”,意思是通过他可以找到以他为地址的内存单元。指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的类型、指针的值或者叫指针所指向的内存区、指针本身所占据的内存区。让我们分别说明。2.定义指针变量定义指针变量的一般形式为:类型名 * 指针变量名例:int *prt1...原创 2019-04-18 22:54:33 · 296 阅读 · 0 评论 -
C语言复习_指针2
1.指向函数的指针在C语言中,一个函数总是占用一段连续的内存区,而函数名就是该函数所占内存区的首地址。我们可以把函数的这个首地址(或称入口地址)赋予一个指针变量,使该指针变量指向该函数。然后通过指针变量就可以找到并调用这个函数。我们把这种指向函数的指针变量称为“函数指针变量”。函数指针变量定义的一般形式为:类型说明符 (*指针变量名)();例如:int (*p)();注意:*p两...原创 2019-04-19 16:58:35 · 208 阅读 · 0 评论 -
C语言复习_结构体
1. 用typedef 说明一个新类型typedef为C语言的关键字,作用是为一种数据类型(基本类型或自定义数据类型)定义一个新名字,不能创建新类型。1.与#define不同,typedef仅限于数据类型,而不是能是表达式或具体的值2.#define发生在预处理,typedef发生在编译阶段#include <stdio.h>typedef int INT;typedef...原创 2019-04-20 10:42:43 · 189 阅读 · 0 评论 -
C语言复习_顺序读写数据文件
顺序读写数字文件1.怎样向文件读写字符字符读写函数是以字符(字节)为单位的读写函数。 每次可从文件读出或向文件写入一个 字符。1.读字符函数 fgetc2.fgetc函数的功能是从指定的文件中读一个字符,函数调用的形式为:字符变量=fgetc(文件指针);例如: ch=fgetc(fp);3.其意义是从打开的文件 fp 中读取一个字符并送入 ch 中。 对于 fgetc 函数的使...原创 2019-04-23 21:31:13 · 720 阅读 · 0 评论 -
C语言复习_用格式化和二进制方式读写文件
用格式化和二进制方式读写文件1.用格式化方式读写文本文件大家已经熟悉的用printf函数和scanf函数向终端进行格式化的输入输出,即用各种不同的格式以终端为对象输入输出数据。其实文件也能进行格式化输入输出。这时就要用到fprintf函数和fscanf函数,他们的一般调用方式为:fprintf(文件指针,格式字符串,输出列表);fscanf(文件指针,格式字符串,输入列表);例如:fp...原创 2019-05-06 17:58:18 · 1008 阅读 · 0 评论