C语言
行风ztz
这个作者很懒,什么都没留下…
展开
-
C基础
2017-7-18 开班典礼预习完成时间2017-7-18 22点预习知识点:1、C文件可以由预处理命令、全局变量声明、函数和注释组成。2、一个C程序有且仅有一个main函数。3、函数由函数的首部(函数第一行)和函数体组成。4、函数体由声明部分和执行部分组成。5、多行注释用/*开始,用*/结束,一行注释用//标出6、VC使用:文件新建Win32 Console原创 2017-12-16 10:46:57 · 207 阅读 · 0 评论 -
链表基础和应用
2017-8-7 链表基础和应用完成复习时间 2017-8-7 10点学习的知识点:1、链表:动态进行存储分配的数据结构,相对数组来说,节约空间,方便插入数据。2、堆空间相关函数://包含stdlib.hmalloc:内存申请,成功返回分配空间的首地址,失败NULL,只归用户管,用前要清空,用完要释放调用格式:(类型说明符 *)malloc(size);//申请开辟size原创 2017-12-16 11:03:45 · 204 阅读 · 0 评论 -
文件
2017-8-13 文件复习完成时间:2017-8-13 晚12点学习内容:1、文件:分类:普通文件、特殊文件(像设备文件,各种硬件设备均可视为文件,操作无非读和写)按编码分:二进制码文件、ASCII码文件(文本文件,存储形式与显示相同,读写费时,占空间大)2、文件打开与关闭打开:FILE *fp;//定义一个指向文件的指针 fp=fopen(“c:原创 2017-12-16 11:05:41 · 217 阅读 · 0 评论 -
指针高级应用(二)
2017-8-2 指针高级应用(二)完成复习时间2017-8-2 9点学习的知识点:1、指针的指针:int **pint;//二级指针存一级指针地址,方便改变一级指针;2、函数指针:typedef int (*pfun)(int,int);//代表定义一个返回值为int,两个参数为int,int的一种函数指针类型;pfun fun;//定义一个函数指针变量,这个函数的类型是原创 2017-12-16 11:03:05 · 178 阅读 · 0 评论 -
指针基础
2017-7-31 指针基础完成复习时间:2017-7-31 10.30学习的内容:1、地址:内存空间编号;2、指针:即地址;指针变量:存储另一变量地址的变量,自身也有地址;定义:类型说明符 *变量名类型说明符:和指针所指变量类型有关;这里的 * 是表示指向,说明定义的是指针变量;*a=1;//这里的 * 表示取值运算符;取地址a中的内容;初始化:int原创 2017-12-16 11:02:13 · 178 阅读 · 0 评论 -
2048游戏开发(2)
2017-7-31 2048游戏开发(2)完成复习时间 2017-7-31 0点1、重命名 typedef unsignedlong U32或者宏定义#define2、union所占内存为成员中内存量最大者所需内存3、死机原因: 地址越界 scanf 数组未理解知识点:如何在2048中秒刷新?作业情况:已提交2048进程:基本功能已实现,添加用户存档,排名心得体原创 2017-12-16 11:01:41 · 385 阅读 · 0 评论 -
结构体
2017-7-27 结构体完成复习时间 2017-7-28 1点学的知识点:1、函数默认类型:int2、形参可以是常量 cons inta;//在函数中无法改变3、二维数组作形参时,列一定要写4、声明结构体时,没有变量则不开辟空间结构体声明例:typedef struct book_s{int name;char athor;}book_t;结尾原创 2017-12-16 11:01:04 · 153 阅读 · 0 评论 -
链表的基础与应用
2017-8-8 链表的基础与应用完成复习时间:2017-8-8 8.30学习的知识点:1、增删改查增:增加一个节点并初始化;首先判断是否只有首节点,是则直接加,否则通过首节点前驱找到尾节点,更改首节点前驱,尾节点后驱,新节点前后驱。实际应用中会遇到先输数据,后加入链表,这时可以找个结构体变量,先缓存数据。删:删除一个节点;定义2指针变量,先判断链表是否为空,不是则分别指向相邻原创 2017-12-16 11:04:30 · 205 阅读 · 0 评论 -
数组和字符串
2017-7-25 数组和字符串完成复习时间:2017-7-26 1点半1、数组:extern和static数组元素自动初始化为02、数组比较:(1)循环比较(2)memcmp3、c编译器不检查下标越界,注意下标范围4、数组名:首地址;第一行首地址;第一个元素地址;5、字符串:双引号,每字符1字节,\0结束标志6、sizeof();//空间长度 strlen();//字原创 2017-12-16 10:59:48 · 147 阅读 · 0 评论 -
函数
2017-7-26 函数复习完成时间:2017-7-27 3点学习的知识点:1、函数:可重复调用,也可调用自己,即递归调用2、形参,实参:一一对应,数据传输形参只在被调用时分配内存;按值传递时:形参实参互不影响;按地址传递:形参值可以返回,如数组,指针3、函数声明:在使用前声明;4、头文件基本格式#ifndef __PUBLIC_H__ //如果没有这个宏定原创 2017-12-16 11:00:35 · 132 阅读 · 0 评论 -
2048游戏开发(一)
2017-7-24 2048游戏开发(一)完成复习时间 2017-7-25 0点学习的知识:1、数组:有序、数据相同的数据数据集合。存储类型:auto,static(静态存储)数组长度只能是常量!2、%#p 用来打印地址3、sizeof(arry)/sizeof(arry[0]); //总长度/单个元素长度=数组个数4、退格:if(ch==’\b’)原创 2017-12-16 10:56:33 · 2064 阅读 · 0 评论 -
控制语句
2017-7-23 控制语句完成复习时间:2017-7-23学习的知识点:一、控制语句(if、for、while、switch)1、while(getch()!=’\r’) //回车退出2、switch(){case 常量:break;default:break;}注意case后为常量,注意是字符型还是整型无break时,从符合case值那项开始顺序执行3、brea原创 2017-12-16 10:49:40 · 218 阅读 · 0 评论 -
输入输出和运算符
2017-7-20 输入输出和运算符复习完成时间2017-7-20 11点30分复习的知识点:一、输入和输出1、#include 预处理命令,编译时拷贝一份头文件至该文件#include 先从函数库找#include”file” 先从当前目录找2、printf 格式输出函数函数原型int printf ("控制字符串 ",参数列表);注:参数缺少时不会报错,但输原创 2017-12-16 10:48:29 · 1185 阅读 · 0 评论 -
C基础和数据类型
2017-7-19 C基础和数据类型复习完成时间2017-7-19 22点复习知识点:一、C基础内容1、计算机语言分类:①机器语言②汇编语言(可读性、移植性差)③高级语言(c,java等)④脚本语言(如Python)2、C语言特点:语言简洁,紧凑,灵活(32关键字,9控制语句);运算符丰富;结构化语言(函数);能够对硬件和内存进行操作;代码质量和效率高;移植性好;3原创 2017-12-16 10:47:50 · 300 阅读 · 0 评论 -
VS安全性问题解决
1、菜单栏中点击项目 2、点击项目(文件名)的属性3、选择C/C++ —>常规, 将SDL检查设置为否即可原创 2018-03-05 15:17:14 · 1520 阅读 · 1 评论