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 · 259 阅读 · 0 评论 -
链表基础和应用
2017-8-7 链表基础和应用 完成复习时间 2017-8-7 10点 学习的知识点: 1、链表:动态进行存储分配的数据结构,相对数组来说,节约空间,方便插入数据。 2、堆空间相关函数://包含stdlib.h malloc:内存申请,成功返回分配空间的首地址,失败NULL,只归用户管,用前要清空,用完要释放 调用格式:(类型说明符 *)malloc(size);//申请开辟size原创 2017-12-16 11:03:45 · 265 阅读 · 0 评论 -
文件
2017-8-13 文件 复习完成时间:2017-8-13 晚12点 学习内容: 1、文件: 分类:普通文件、特殊文件(像设备文件,各种硬件设备均可视为文件,操作无非读和写) 按编码分:二进制码文件、ASCII码文件(文本文件,存储形式与显示相同,读写费时,占空间大) 2、文件打开与关闭 打开:FILE *fp;//定义一个指向文件的指针 fp=fopen(“c:原创 2017-12-16 11:05:41 · 288 阅读 · 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 · 238 阅读 · 0 评论 -
指针基础
2017-7-31 指针基础 完成复习时间:2017-7-31 10.30 学习的内容: 1、地址:内存空间编号; 2、指针:即地址; 指针变量:存储另一变量地址的变量,自身也有地址; 定义:类型说明符 *变量名 类型说明符:和指针所指变量类型有关; 这里的 * 是表示指向,说明定义的是指针变量; *a=1;//这里的 * 表示取值运算符;取地址a中的内容; 初始化: int原创 2017-12-16 11:02:13 · 241 阅读 · 0 评论 -
2048游戏开发(2)
2017-7-31 2048游戏开发(2) 完成复习时间 2017-7-31 0点 1、重命名 typedef unsignedlong U32 或者宏定义#define 2、union所占内存为成员中内存量最大者所需内存 3、死机原因: 地址越界 scanf 数组 未理解知识点:如何在2048中秒刷新? 作业情况:已提交 2048进程:基本功能已实现,添加用户存档,排名 心得体原创 2017-12-16 11:01:41 · 520 阅读 · 0 评论 -
结构体
2017-7-27 结构体 完成复习时间 2017-7-28 1点 学的知识点: 1、函数默认类型:int 2、形参可以是常量 cons inta;//在函数中无法改变 3、二维数组作形参时,列一定要写 4、声明结构体时,没有变量则不开辟空间 结构体声明例: typedef struct book_s { int name; char athor; }book_t; 结尾原创 2017-12-16 11:01:04 · 210 阅读 · 0 评论 -
链表的基础与应用
2017-8-8 链表的基础与应用 完成复习时间:2017-8-8 8.30 学习的知识点: 1、增删改查 增:增加一个节点并初始化;首先判断是否只有首节点,是则直接加,否则通过首节点前驱找到尾节点,更改首节点前驱,尾节点后驱,新节点前后驱。实际应用中会遇到先输数据,后加入链表,这时可以找个结构体变量,先缓存数据。 删:删除一个节点;定义2指针变量,先判断链表是否为空,不是则分别指向相邻原创 2017-12-16 11:04:30 · 263 阅读 · 0 评论 -
数组和字符串
2017-7-25 数组和字符串 完成复习时间:2017-7-26 1点半 1、数组:extern和static数组元素自动初始化为0 2、数组比较:(1)循环比较(2)memcmp 3、c编译器不检查下标越界,注意下标范围 4、数组名:首地址;第一行首地址;第一个元素地址; 5、字符串:双引号,每字符1字节,\0结束标志 6、sizeof();//空间长度 strlen();//字原创 2017-12-16 10:59:48 · 204 阅读 · 0 评论 -
函数
2017-7-26 函数 复习完成时间:2017-7-27 3点 学习的知识点: 1、函数:可重复调用,也可调用自己,即递归调用 2、形参,实参:一一对应,数据传输 形参只在被调用时分配内存; 按值传递时:形参实参互不影响; 按地址传递:形参值可以返回,如数组,指针 3、函数声明:在使用前声明; 4、头文件基本格式 #ifndef __PUBLIC_H__ //如果没有这个宏定原创 2017-12-16 11:00:35 · 174 阅读 · 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 · 2169 阅读 · 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 · 280 阅读 · 0 评论 -
输入输出和运算符
2017-7-20 输入输出和运算符 复习完成时间2017-7-20 11点30分 复习的知识点: 一、输入和输出 1、#include 预处理命令,编译时拷贝一份头文件至该文件 #include 先从函数库找 #include”file” 先从当前目录找 2、printf 格式输出函数 函数原型int printf ("控制字符串 ",参数列表); 注:参数缺少时不会报错,但输原创 2017-12-16 10:48:29 · 1243 阅读 · 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 · 425 阅读 · 0 评论 -
VS安全性问题解决
1、菜单栏中点击项目 2、点击项目(文件名)的属性3、选择C/C++ —>常规, 将SDL检查设置为否即可原创 2018-03-05 15:17:14 · 1692 阅读 · 1 评论
分享