TreeMind树图在线AI思维导图
当前位置:树图思维导图模板资格考试计算机陈春鹏绘制C语言程序设计思维导图

陈春鹏绘制C语言程序设计思维导图

  收藏
  分享
免费下载
免费使用文件
树秃 浏览量:192023-03-14 09:53:17
已被使用6次
查看详情陈春鹏绘制C语言程序设计思维导图

绘制C语言程序设计

树图思维导图提供 陈春鹏绘制C语言程序设计 在线思维导图免费制作,点击“编辑”按钮,可对 陈春鹏绘制C语言程序设计  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:adb119f2637c21c326811378d14336e7

思维导图大纲

思维导图模板大纲

C语言程序设计思维导图模板大纲

常量

1

整型常量

2

实型常量

十进制小数形式

指数形式

3

字符串常量

“”

4

字符常量

普通字符

转义字符

5

符号常量

#define

变量

常变量

const int a=3

标识符

数据类型

基本类型

整数类型

基本整形int

短整型short int

长整型long int

双长整型long long int

字符型char

布尔类型bool

浮点类型

单精度浮点型float

双精度浮点型double

复数浮点数___complex

枚举类型

enum

空类型

void

派生类型

指针类型*

数组类型[ ]

结构体类型struct

共用体类型union

函数类型

顺序结构

常量定义

类型(整型、实型、字符型)

基本变量(整型,实型,字符型)定义说明

赋值语句和赋值表达式应用

输入输出函数应用

编写简单顺序结构程序

考试要求

掌握常量的表示形式、变量的命名规则,掌握赋值语句、输入输出函数的应用及顺序结构程序的实现。

选择结构

if else

switch

考试要求

掌握实现选择结构的各种语句的应用及程序的实现,掌握switch case语句和选择结构嵌套中的应用规则,掌握条件运算符的优先级和应用。

循环结构

while

do{ }while

for

break和continue

常见算法

水仙花数、累加、累乘、统计位数、求素数、斐波那契数列等问题

考试要求

掌握实现循环结构的各种语句的应用及程序的 实现,掌握break和continue语句的应用,掌 握循环结构嵌套的应用规则及相关算法的应用

数组

一、二维数组,字符数组的定义、初始化、引用和应用

定义: char a[ ]

初始化: int b[ ]={1,2,3}

常用字符函数如strcat、strcpy、strlen等的功能、格式和应用

strcmp(str1,str)<返回负数;=返回0;>返回正

strcat(str1,str2)字符数组1足够大

strcpy(str1,str2) or strcpy(str1,"ccp")

strlen(a)

常见算法

排序、找最大值及下标、插入、删除、矩阵转置、杨辉三角形、找鞍点、回文等问题

考试要求

掌握各类数组的含义及引用,并能够用数组和三种基本结构语句编写程序解决问题

结构体和共用体

结构体类型的定义

struct name{ }

结构体类型变量的定义

struct name n;

结构体初始化和引用

struct name n={1000,"lixiang","man"} or scanf("%d%s%s",&n.num,&n.name,&n.sex)

printf("%d",&student1)

共用体类型的定义

union Data{ }

共用体类型变量的定义

nuion Data a;

结构体类型变量和共用体类型变量之间的区别

结构体变量所占内存长度是各成员占的内存长度之和,而共用体变量所占的内存长度等于最长的成员的长度

读懂结构体数组程序并能够应用

读懂指向结构体指针的应用程序

考试要求

掌握结构体类型变量的定义、引用和初始化;掌握结构体数组和指向结构体指针变量的应用

指针

指针的含义

地址指向该变量单位,即门牌号

指针的定义

类型名*指针变量名,例:int *point

指针的引用

给指针变量赋值。p=&a;

引用指针变量指向的变量。printf("%d",*p);或*p=1;

引用指针变量的值。printf("%o",p);输出地址

指向变量的指针变量的应用及作为函数参数的应用

指向数组的指针变量的含义及作为函数参数的应用

数组元素的指针就是数组元素的地址

指向函数的指针变量的应用

int (*p)(int int);p=max; int max(int x,int y){ }

考试要求

掌握指针、地址、指针变量的定义及三者之间的异同;掌握指针变量的引用方式;掌握指针变量作为函数参数的方式;理解指向数组元素的指针变量的定义与赋值方式,及通过指针引用数组元素和数组名作为函数参数的方法;掌握字符串指针作函数参数的用法;读懂并且编写指向变量和指向数组的指针变量的相关程序

文件

文件的含义

主要分为程序文件,数据文件。程序文件包括源程序文件c、目标文件obj,可执行文件exe,内容为程序代码。数据文件内容是供程序运行时读写的数据

文件一般指存储在外部介质上数据的集合

读写方式

“r”读“w”写“a”追加“rb”读二 进制“r+”读写 “rb+”读写二进制

常用的文件处理函数

打开关闭文件

fp=fopen("文件名","使用文件方式")

fclose(fp)

读写文件

读:fgetc(fp),失败返回EOF

写:fputc(ch,fp),失败返回EOF

考试要求

掌握文件的含义及操作方法

文件标识

文件路径、文件名主干、文件后缀

函数

函数的定义、调用、声明、形实参的传递方式、返回值

定义:类型名 函数名(形式参数表列or void){ 函数体 }

实参把值传给被调用的形参,虚实结合

预处理操作,宏定义和文件包含

预处理

C语言提供多种预处理功能,主要处理#开始的预编译指令,如宏定义(#define)、文件包含(#include)、条件编译(#ifdef)等。合理使用预处理功能编写的程序便于阅读、修改、移植和调试,也有利于模块化程序设计。

宏定义

不带参宏定义

#define 标识符 字符串 例:#define PI 3.1415926

带参宏定义

例如:#define S(a,b) a*b area=S(3,2);

存储类别

extern对外部变量声明

static将外部变量限制在文本

auto一般不写默认

文件包括

#include<stdio.h><stdlib.h> <string.h><math.h>

考试要求

掌握函数的定义和调用形式,掌握函数的形实参之间的关系以及简单变量、数组做参数时的调用过程,掌握函数的类型和返回值之间的关系并能够编写相应的实现程序,掌握宏定义的基本应用

没有名字的不变量思维导图模板大纲

有名字的不变量思维导图模板大纲

相关思维导图模板

胡壮麟语言学第一章思维导图

树图思维导图提供 胡壮麟语言学第一章 在线思维导图免费制作,点击“编辑”按钮,可对 胡壮麟语言学第一章  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:5142c798bac4d4a2aea3671866e5e0ff

AIGC与小学学科学习能力提升思维导图

树图思维导图提供 AIGC与小学学科学习能力提升 在线思维导图免费制作,点击“编辑”按钮,可对 AIGC与小学学科学习能力提升  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:c0402a5c2e69014fbfcd74b2f4d18152