随笔分类 - C语言
单链表的插入伪算法和用C语言创建单链表,并遍历
摘要:非循环单链表插入结点伪算法讲解 q插入p之后的伪算法:第一种表示方法:r = p->pNext; // p->pNext表示的是所指向结点的指针域,指针域又是指向下一个结点的地址p->pNext = q; // q保存了那一块结点的地址。q是一个指针变量,存放那个结点的地址。q->pNext = r
阅读全文
数据结构正式篇!初探!!
摘要:用C语言实现数据结构(数组)算法: 这个程序,用数据结构实现了数组的初始化(开辟内存,确定数组长度)、追加、在某一位置插入元素、删除元素、得到元素、判断是否为空、是否已满、排序数组、遍历展示数组元素、倒序数组的 功能。
阅读全文
数据结构复习之C语言malloc()动态分配内存概述
摘要:跨函数使用内存函数内的局部变量,函数被调用完之后,变量内存就没有了。如果是一个动态的变量,动态分配的内存必须通过free()进行释放,不然只有整个程序彻底结束的时候才会释放。跨函数使用内存实例:
阅读全文
C语言字符数组与字符串
摘要:研究几个案例: 输出图案: 从键盘上输入一串字符(不多于40个,以回车换行符作为输入结束)存入数组,将其中的大写字母改为小写字母,其他字符不变,然后逆向输出。 从键盘上输入一个字符串,统计该字符串的长度。 提示:字符串的长度是指字符串中有效字符的个数。而有效字符不含字符串结束标记符。
阅读全文
数据结构复习之C语言指针与结构体
摘要:一维数组名是个指针常量,它存放的是一维数组第一个元素的地址,它的值不能被改变,一维数组名指向的是数组的第一个元素的地址。(获取)修改一个数组,就是要把数组的第一个元素的地址和数组的长度传递进去就行了。 结构体的实现,两种方式:struct Student st = {1000, "zhangsan"
阅读全文
C语言腾讯课堂(一)
摘要:腾讯课堂:c语言从零到精通 1. 从第一个例子开始 杂项运算符 ? sizeof & 三元下表列出了 C 语言支持的其他一些重要的运算符,包括 sizeof 和 ? :。运算符 描述 实例sizeof() 返回变量的大小。 sizeof(a) 将返回 4,其中 a 是整数。& 返回变量的地址。 &a
阅读全文
win10下clodeblocks编译C语言乱码
摘要:打开settings->compile,在other compiler options添加下面两行代码: -fexec-charset=GBK-finput-charset=UTF-8
阅读全文
C语言入门(一)环境搭建
摘要:1. 下载Code::Blocks(源文本编辑器) 2. 下载编译器MinGW(或者下载好自带编译器的codeblocks) http://jingyan.baidu.com/article/c843ea0ba4ca0a77931e4a27.html 3. 命令行执行c语言程序:gcc demo.c
阅读全文
浙公网安备 33010602011771号