上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: 一.1.声明了该结构体就声明了结构体内所有成员。#include typedef struct stuInfo{ char *name; int age; int num;}Student;int main(int argc, const char * argv[]){ ... 阅读全文
posted @ 2013-12-31 19:31 forrHuen 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 1、返回单链表中第pos个结点中的元素,若pos超出范围,则返回02、把单链表中第pos个结点的值修改为x的值,若修改成功返回1,否则返回03、向单链表的表头插入一个元素 4、向单链表的末尾添加一个元素5、向单链表中第pos个结点位置插入元素为x的结点,若插入成功返回1,否则返回06、向有序单链表中插入元素x结点,使得插入后仍然有序 7、从单链表中删除表头结点,并把该结点的值返回,若删除失败则返回08、从单链表中删除表尾结点并返回它的值,若删除失败则返回0#include #include #include typedef int Element;//定义节点结构struct node{ .. 阅读全文
posted @ 2013-12-30 12:27 forrHuen 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 单链表=动态内存分配+结构体+指针单链表即单元上非连续的存储结构,有数据域和指针(地址)域。好处:增大内存利用率,可以将各个小内存连接起来供大内存程序使用。表头唯一代表这一个单链表。#include #include #include typedef int Element; //修改int 以后定义Element类型也通通修改//定义节点结构struct node{ Element data; //数据域 struct node *next;//指针域};typedef struct node LinkNode;//创建单链表--不带头节点LinkNode * creat... 阅读全文
posted @ 2013-12-28 11:08 forrHuen 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 1.函数指针:即指向函数类型的指针,用于回调。函数名,就是函数的地址。语法:返回类型 (*指针名)(参数列表);例:int (*fun)(int,int);(声明)fun = 函数名;(实现)fun(,);(调用)2.指针的指针:即地址的地址(二级指针)3.宏。简单的替换作用4.typeef:重新... 阅读全文
posted @ 2013-12-26 15:25 forrHuen 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1.在主函数中给定6个字符串,用另一个函数对他们按从小到大的顺序,然后在 主函数中输出这6个已经排好序的字符串。要求使用指针数组进行处理。2.将字符串a复制到字符串b.3、输入一个五位以内的正整数(1)判断它是一个几位数;(2)请按序输出其各位数字;(3)逆序输出其各位数字。如输入:56439,输出:5位数 5,6,4,3,9 9,3,4,6,51.输入一个10元素的一维数组,在主函数中用scanf函数输入。用指针的方式编程找出最大和最小数,并指出最大和最小数的位置。2.输入一段文字,统计其中所包含的数字字符和字母字符的个数。3.输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一 阅读全文
posted @ 2013-12-25 19:48 forrHuen 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 指针概念指针内存结构:变量名->变量存的值(内存)->(内存)值的地址。(1)指针变量*p:存的是指针(即地址)。指向:指针变量存的地址指向内存地址。(如:p=&a;)(2)&取变量或内存地址。 *①声明指针变量②访问变量所指内存。区别:①中最前面有数据类型。(3)函数是一种预编译结构,使用完后... 阅读全文
posted @ 2013-12-24 19:36 forrHuen 阅读(702) 评论(0) 推荐(0) 编辑
摘要: #import #include #include // “自定义的”bool leapYear(int year);bool leapYear(int year){ bool leap = false; //方便以后修改 if((year % 4 == 0 && year % 100 != 0)||(year % 400 == 0)) { leap = true; } return leap;}int maxCommonDiv(int num1,int num2);int maxCommonDiv(int num1,int n... 阅读全文
posted @ 2013-12-23 14:14 forrHuen 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 一.数组数组:即一串连续的地址(内存)空间。数组有三种基本类型:整形、实型、字符型。数组的总字节 = 元素个数 * 1个该类型的字节.数组:存储多个同类型变量的结构体。注意:数组通过下标访问,定义必须有大小(长度)。for循环涉及数组变量最好从0开始。一维数组定义 :数组类型 数组名[长度] = {... 阅读全文
posted @ 2013-12-20 23:46 forrHuen 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 函数:即拥有特定功能的模块(就像笔刨)函数作用:对同一功能的代码进行封装,减少代码重复冗余。函数好处:可以多次调用,预编译好,快速加载。注意:类型标识符决定返回值类型。确定变量个数。确定函数原型:类型标示符 函数名(类型 变量 , 类型 变量);函数实现:类型标示符 函数名(类型 变量 , 类型 变量){}调用函数:类型标示符 函数名(变量 , 变量);#import #include #include #include //函数原型int sum(int a,int b);//函数的实现,有返回值有参函数int sum(int a,int b){ int result = a +... 阅读全文
posted @ 2013-12-20 22:36 forrHuen 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 一.判断条件不能多过3个。嵌套不能多过3层。必须带上花括号{}。二.分支结构中:if.../if...else...用于条件判断。switch用于无规律的条件、情况匹配、等号判断。if...else if...else...情况匹配、条件判断都有。if...:条件正确,执行if其后{}里的语句;条件错误,不执行{}里的语句。if...else...:条件正确,执行if其后{}里的语句;条件错误,执行else其后{}里的语句。if...else if...else:switch(整形表达式){ case 1: { 语句; break; } default: { 语句... 阅读全文
posted @ 2013-12-19 08:39 forrHuen 阅读(623) 评论(1) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页