C/C++
文章平均质量分 60
二进制空间
世界无界 心容则容
展开
-
error LNK2001:unresolved external symbol "public: __thiscall 类名::函数名
解决办法:把该函数从.cpp文件中移动到.h文件中,根本原因函数引进不成功。原创 2013-04-15 17:44:03 · 2863 阅读 · 1 评论 -
C语句中涉及到条件判断时的情况分析
C语句中涉及到条件判断时的情况分析C语言中的很多语句在执行过程中会涉及到条件的判断,如 if语句、switch语句、while语句、for语句等。而作为条件载体的可以是常/变量、算术表达式、关系表达式、逻辑表达式和赋值表达式。这些载体的值(即0或非0)即代表着命题的真假,进而决定了语句是否执行。注意事项1.作为判断条件的语句,会影响变量的值例1#includevoid ma原创 2011-09-14 20:56:33 · 1946 阅读 · 0 评论 -
C语言数据结构中链表的具体实现
#include#includeusing namespace std;typedef int ElemType;typedef struct Node{ElemType data;Node *next;}Link_List;Link_List* Init_List()//初始化链表{Link_List *L=(Node*)malloc(size原创 2012-03-08 19:23:23 · 1441 阅读 · 0 评论 -
C语言课程设计职工信息管理系统
#include#include#include#define SIZE 2struct worker_type{int number;char name[20];char sex;char xueli[20];int wage;char address[30];char phone_num[20];}worker[SIZE]; in原创 2012-03-08 19:31:47 · 4479 阅读 · 0 评论 -
C++课程设计小区物业管理系统
#include#include#include#include#includeusing namespace std;class livers//livers类{ private: char name[20]; //姓名char sex;char room_num[10];char parking[10]; char原创 2012-03-08 19:35:42 · 6799 阅读 · 8 评论 -
词法分析器源码
#include#include#include using namespace std;char WORD[5][10]={"int","char","float","for","return"};//关键字char OPRATOR[11]={'+','-','*','/','','=','(',')','{','}'}; //关键字string Line[100];原创 2013-05-05 20:49:25 · 2888 阅读 · 0 评论 -
再谈C语言有参函数调用时参数值传递问题
C语言有参函数调用时参数间数据传递问题C语言中在发生有参函数调用时,实参变量与形参变量之间的数据都是单向的“值传递”方式。包括指针变量和数组名作参数的情况。C语言要求函数的实参要有确定的值,在函数调用时给形参分配相应的内存单元,同时将实参的“值”赋(复制)给形参,实现数据从实参到形参的传递(‘值传递’方式)。因为是复制,所以在操作副本(形参)过程中不会影响到原本(实参)内容。首先,作为原创 2012-04-24 16:51:30 · 5438 阅读 · 0 评论 -
VC系列之Win32
编写一个完整的Win32 控台应用程序,首先应该掌握的是Windows程序运行的机理,只有清楚Windows程序运行的内层机理,才能真正明白编写一个Windows时程每一步的具体意义。 简言之,Windows应用程序是建立在操作系统之上的用户接口,而操作系统又承担着应用程序和机器的交互作用。用户对应用程序实现控制,需要的是向应用程序发送一系列指令,即消息。所谓消息,目前只需简单理解为用户原创 2012-04-24 21:15:31 · 1720 阅读 · 0 评论 -
小结:C++中如何用new动态开辟二维数组
1.T(*p)[n] = new T[m][n];...delete []p;缺点:n必须是已知优点:调用直观,连续储存2. T** p = new T*[m];for(int i = 0; i p[i] = new T[n];...for(int i = 0; i delete []p[i];delete []p;缺点:非连续储存,程序烦琐,p原创 2012-05-18 19:38:47 · 4304 阅读 · 0 评论 -
C程序中实现排序的选择法和起泡法
C程序中实现排序的选择法和起泡法C语言中对1个数组中的10个数排序时,涉及到两种基本方法:选择法和起泡法。两种方法算法不同,结构大同小异。两种方法的相同之处在于结构上基本相同。(均由两层for循环控制实现)选择法的算法:10个数a[0]、a[1]...a[8]、a[9]在内存中连续存放,对10个数排序需进行0~8九次循环,其中第n次循环的内容是将a[n]之后的数(a[n+1]...原创 2011-09-14 20:55:05 · 5732 阅读 · 0 评论