2013年8月14日

C语言多线程编程

摘要: HANDLE CreateThread(LPSECURITY_ATTRIBUTES lpThreadAttributes, DWORD dwStackSize, LPTHREAD_START_ROUTINE lpStartAddress, LPVOID lpParameter, DWORD dwCreationFlags, LPDWORD lpThreadId);该函数在其调用进程的进程空间里创建一个新的线程,并返回已建线程的句柄,其中各参数说明如下:lpThreadAttributes:指向一个 SECURITY_ATTRIBUTES 结构的指针,该结构决定了线程的安全属性,一般置为 NUL 阅读全文

posted @ 2013-08-14 21:19 鹰之翔 阅读(558) 评论(0) 推荐(0) 编辑

c语言指针用法

摘要: 一、指针int t定义整型变量int *pp为指向整型数据的指针变量int a[n]定义整型数组a,它有n个元素int *p[n]定义指针数组p,它由n个指向整形数据的指针元素组成int (*p)[n]p为指向含n个元素的一维数组的指针变量int f()f为返回整型函数值的函数int *f()p为返回一个指针的函数,该指针指向整型数据int (*f)()p为指向函数的指针,该函数返回一个整形值int **pp是一个指针变量,它指向一个指向整形数据的指针变量二、指针与变量三、指针与数组指针数组(1)定义(2)定义形式:类型名 *数组名[数组长度]如要将二维数组赋给一指针数组:int *p[3]; 阅读全文

posted @ 2013-08-14 16:35 鹰之翔 阅读(4450) 评论(1) 推荐(1) 编辑

数组

摘要: 1数组定义2数组初始化int a[10]={0,1,2,3,4,5,6,7,8,9}; //int a[10]={0,1,2,3,4}; //使含有10个元素的前5个元素赋值int a[]={0,1,2,3,4}; //使数组的5个元素分别赋值int a[10]={0,0,0,0,0,0,0,0,0,0};或int a[10]={0};//使数组中的10个元素全为0char c[10]={'I',' ','a','m',' ','H','a','p','p&# 阅读全文

posted @ 2013-08-14 15:23 鹰之翔 阅读(151) 评论(0) 推荐(0) 编辑

C语言控制语句总结(if else for switch while break continue)

摘要: 一、if语句1表达式if(条件表达式)语句注:(1)条件表达式,一般为逻辑表达式或关系表达式,但也可以是任何数值类型,如整型、实型、字符型、指针型数据等。(2)语句,由于是C语言的语句,而不是表达式,故最后需要加分号“;“,(3)当if与else配对使用时,else总是与它上面的最近的未配对的if配对。故一般需要大括号2结构图二、switch语句1表达式switch(表达式){ case 常量表达式1:语句1 case 常量表达式2:语句2 ...... default: 语句N+1}2说明(1)表达式,ANSI标准允许它为任何类型(2)常量表达式只是起到标号的作用,并不是在该处进行条件判断; 阅读全文

posted @ 2013-08-14 14:44 鹰之翔 阅读(1456) 评论(0) 推荐(0) 编辑

MFC VC6++学习笔记

摘要: 一、mfc中基于对话框程序添加菜单栏1打开对话框资源,然后右键->属性->常规 里面有个"菜单" 下拉框,然后选择IDM_USER!2打开对话框,右键属性,选择刚才的菜单即可3 右击菜单项,点击向导宏,就可 阅读全文

posted @ 2013-08-14 13:00 鹰之翔 阅读(390) 评论(0) 推荐(0) 编辑

导航