随笔分类 -  程序设计

摘要:#include "stdafx.h"#include #include #include //引用动态分配数组的malloctypedef struct stack{int top;char str[10] ;stack * next;}SqStack;SqStack * InitStack(){ SqStack * ret = NULL;ret = (SqStack*)malloc(sizeof(SqStack));if (ret){/*将栈的长度初始化为0*/ ret -> top = 0;}return ret;}typedef struct HashNode 阅读全文
posted @ 2013-10-13 19:01 youhumian 阅读(256) 评论(0) 推荐(0)
摘要:最全输入函数 c/c++一:c=getchar();功能:读入一个字符说明:调用此函数时要求在程序的第一行有预编译命令:#include,不过在做c++时有#include也够了。变量c获得一个从标准设备上读取的字符代码值。当从键盘上输入^z(即CTRL和Z键同时按下)时,C得到的值是-1,^z称文件结尾,在程序中经常使用符号常量EOF表示。二:字符串输入函数char *s;gets(s);功能:读取一个字符串,存入s所指向的内存内。当遇到时结束字符串的输入,并且自动将字符转换成‘\0’(即NULL)放在串的末尾,使其构成一个字符串。说明:S是一个字符串指针,它指向所取字符串的首地址。正常返回 阅读全文
posted @ 2013-10-10 20:11 youhumian 阅读(2323) 评论(0) 推荐(0)
摘要:优先级操作符描述例子结合性1()[]->.::++--调节优先级的括号操作符数组下标访问操作符通过指向对象的指针访问成员的操作符通过对象本身访问成员的操作符作用域操作符后置自增操作符后置自减操作符(a + b) / 4;array[4] = 2;ptr->age = 34;obj.age = 34;Class::age = 2;for( i = 0; i 0; i-- ) ...从左到右2!~++---+*&(type)sizeof逻辑取反操作符按位取反(按位取补)前置自增操作符前置自减操作符一元取负操作符一元取正操作符解引用操作符取地址操作符类型转换操作符返回对象占用的字 阅读全文
posted @ 2013-07-25 22:58 youhumian 阅读(159) 评论(0) 推荐(0)
摘要:C‘计算参数时,从右向左压栈的int a[]={1,3,4};int * ptr=a;pirntf("%d,%d\n",*ptr,*(++ptr));输出都是3; 阅读全文
posted @ 2013-07-25 22:38 youhumian 阅读(168) 评论(0) 推荐(0)