![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言程序设计
ChaSonyin
这个作者很懒,什么都没留下…
展开
-
第12章-文件
文件的基本概念文件概述指存储在外部介质上的一组数据的有序集合文件的分类用户:普通文件、设备文件存储数据内容:程序文件、数据文件数据的存储方式:文本文件(ASCII文件)、二进制文件缓冲文件系统文件的操作流程定义文件类型指针FILE *fp;fopen打开文件读写操作关闭文件文件的打开与关闭文件的代开FILE *fp;fp=fopen("file a","r");/*在当前目录下打开文件fiel a,并使fp指向该文件,fp与被开的原创 2021-11-26 16:31:16 · 604 阅读 · 0 评论 -
第11章-位运算
数字系统、位和字节数字系统数码基数位权位和字节位(bit)计算机内构成信息的最小数据单位,即一个1或0,一般用小写字母“b”表示字节(Byte)计算机数据存储和处理信息的基本数据单位。一个字节为8位,即8个二进制位是一个字节。简记为"B",则有1B=8b。1KB=2^10B=1024B1MB=220B=210×2^10B=1024×1024b位运算符与位运算与(&)、或(|)、异或(^)、取反(~)左移(<<)、右移(>原创 2021-11-25 14:29:01 · 82 阅读 · 0 评论 -
第10章-程序编译预处理
文件包含命令#include调用方式#include <头文件名>#include "头文件名"- 尖括号表示在包含文件目录中去查找- 双引号在当前的源文件目录中查找宏定义#define利于代码重用,只是一种简单代换无参宏定义/*无参宏的宏名后不带参数*/#define 标识符 字符串#define PI 3.1415926/*字符串处理方式*/#define DEMO (x*x*x+2*x)注意事项:① 末尾多加一个";"分号也会整体替换。② 宏原创 2021-11-25 10:55:15 · 542 阅读 · 0 评论 -
第9章-结构体与共同体
结构体类型结构体类型的定义struct 结构体名{ 成员说明表列};struct student{ long number; char name[20]; char sex;};结构体变量的定义先定义结构体类型,再定义其变量struct 结构体名{ 成员说明表列};struct 结构体名 结构体变量列表;定义结构体类型的同时定义结构体变量struct 结构体名{ 成员说明表列}变量名表列;struct原创 2021-11-24 14:37:13 · 617 阅读 · 0 评论 -
第8章-函数和变量的存储类型
函数的概述划分模块,分解问题,自顶向下,逐步求精库函数和自定义函数函数的定义、调用和声明函数的定义一般形式函数类型 函数名(形式参数列表) -----函数头{ 声明部分 -----函数体 执行部分}return语句函数的返回值函数的结束标志函数调用一般调用形式调用过程调用方式函数的声明函数原型函数声明的形式函数声明的条件函数声明的位置函数中的参数实际参数与形式参数参数的原创 2021-11-23 10:34:27 · 298 阅读 · 0 评论 -
第7章-指针
指针的基本概念地址和指针类型地址与取地址运算计算机将内存以字节为单位,划分成为一个个存储单元。为了能正确地访问存储单元,必须为 每一个存储单元编号,称为该存储单元的地址。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7M2IbKy5-1637485634411)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1637213216087.png)]#include<原创 2021-11-21 17:07:22 · 73 阅读 · 0 评论 -
第6章-数组
一维数组定义类型说明符 数组名[数组长度]int array[6]array数组在内存中的存放:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jt4a64Kg-1637054603695)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1636964836451.png)]格式化类型说明符 数组名[数组长度]={初值列表};int array[5]={0,1,2,3,原创 2021-11-16 17:23:33 · 83 阅读 · 0 评论 -
第5章-循环结构程序设计
循环语句while语句while(循环继续条件){ 循环体语句组}do-while语句do{ 循环体语句组}while(循环体继续条件);for语句for(变量赋初值; 循环继续条件; 循环变量增值){ 循环体语句组}循环嵌套的基本方式先由外层循环进入内层循环,并在内层循环终止后接着执行外层循环,当外层循环全部终止时,循环嵌套执行完毕流程转移控制语句continue语句:结束本次循环,接着进行下一次循环判定break语句:循环原创 2021-11-15 15:25:35 · 49 阅读 · 0 评论 -
第4章-选择结构程序设计
条件判断和选择结构if语句,switch语句选择结构中的运算符关系运算符与关系表达式关系运算符及其优先级< <= > >= 优先级相同(高) == != 相同,低关系表达式用关系运算符将两个数值或表达式连接起来的式子x<yx+y>=zx>y!=z值为逻辑值,“真”或“假”,1为真,0为假逻辑运算符与逻辑表达式逻辑运算符及其优先级! 高&& 中|| 低逻辑表达式将关系表达式或逻辑两用原创 2021-11-15 10:49:42 · 54 阅读 · 0 评论 -
第3章-顺序结构程序设计
C语句概述程序的执行顺序从前到后逐句执行C语言的语句分类表达式语句表达式;a*b;复合语句用{}把一些声明和语句括起来{ char c; scanf("%c",&c); printf("%c\n",c);}空语句;程序控制语句if()...else...for()...while()...do...while...continuebreakswitchreturngoto 函数调用语句函原创 2021-11-14 20:48:03 · 666 阅读 · 0 评论 -
第2章-C语言程序的数据描述及数据运算
C语言的基本元素字符集,即(ASCII字符集),由字母、数字、空格、标点和特殊字符组成① 大小写英文字母:az,AZ② 数字:0~9③ 键盘符号关键字,已经被C语言编译工具本身使用的标识符,程序员自己定义的一种字符序列,定义对象名称可以为单个字母int a = 0; int b = 1;由字母、数字和下划线组成,但必须以字母或下划线开头,不能是C语言关键字char _b1; char _123F; float Li;//错误示例: char void;原创 2021-11-14 17:15:31 · 802 阅读 · 0 评论 -
第1章-C程序程序概述
C程序的基本结构1、函数是C语言程序的基本单位有且至有一个主函数main总是从main函数开始执行,与它所在的位置无关2、函数由函数首部和函数体两部分组成函数首部:每个函数在定义或声明时的第一行 int add ( int a, int b, int c ) 函数类型 函数名 形参类型 形参名函数体:由函数首部下面最外层的一对花括号中的内容组成//空函数void empty(){ }3、C语原创 2021-11-13 15:16:57 · 770 阅读 · 0 评论