摘要: static:1、不考虑类,static的作用: 1)第一个作用:隐藏。使得全局变量和函数对其它文件不可见,同时避免了不同文件的命名冲突。 2)第二个作用:默认初始化为0。未初始化的全局静态变量和局部静态变量都保存在BBS段,BBS段的特点是,程序运行之前会自动清零。 3)第三个作用:保持局部变量内 阅读全文
posted @ 2017-09-10 22:04 爱学习的小懒虫 阅读(2518) 评论(0) 推荐(0) 编辑
摘要: %e printf()的一种输出格式 科学表示的一种浮点数 1.24==1.240000e+000 1240000==1.240000e+006 指数不得超过3位数 0.00124==1.240000e-003 %g printf()的一个输出格式类型,它表示以%f,%e中较短的输出宽度输出单、双精 阅读全文
posted @ 2017-09-10 22:02 爱学习的小懒虫 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 左值就是在赋值中可以放在赋值操作符两边的值 右值则是只可以放在赋值操作符右边的值 ++i是直接给i变量加1,然后返回i本身,因为i是变量,所以可以被赋值,因此是左值表达式i++现产生一个临时变量,记录i的值,而后给i加1,接着返回临时变量,然后临时变量不存在了,所以,不能再被赋值,因此是右值表达式 阅读全文
posted @ 2017-09-10 22:01 爱学习的小懒虫 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 清屏函数 #include<conio.h> system("CLS");或system(cls); 等待函数 #include<windows.h> Sleep(5000);//等待5秒,Sleep()以毫秒为单位 #include<conio.h> system("CLS");或system(c 阅读全文
posted @ 2017-09-10 21:59 爱学习的小懒虫 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: 显示星号 void star(char p[]) //显示星号 { int j; while((p[j] = getch())!='\r') { if(p[j] !='\b') { printf("*"); j++; } else { printf("\b \b"); j--; } } p[j]=' 阅读全文
posted @ 2017-09-10 21:56 爱学习的小懒虫 阅读(1458) 评论(0) 推荐(0) 编辑
摘要: 文件中关于while(!feof(fp)) 循环多输出一次的问题 feof(fp)有两个返回值:如果遇到文件结束,函数feof(fp)的值为1,否则为0。 当读到文件末尾时,文件指针并没有超出文件,所以会多读一次。 解决办法: fseek(fp1,0,2); //文件末 w=ftell(fp1); 阅读全文
posted @ 2017-09-10 21:53 爱学习的小懒虫 阅读(2829) 评论(0) 推荐(0) 编辑
摘要: 主要目的:实现对实验室的硬件资源和软件资源的使用和管理。 数据信息:用户登录信息(分普通成员--管理员:信息主要有用户名、密码、性别、专业班级、学号、联系电话、QQ等) 硬件器材信息(编号、名称、数量、存放地点、所属类别、主要用途) 图书资源信息(图书编号、图书名称、图书数量、图书类别、主要用途) 阅读全文
posted @ 2017-09-10 21:51 爱学习的小懒虫 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 刚开始学习qt,经常会遇到中文输出乱码,在网上找了解决办法有下面这个两个办法QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GB2312"));或QTextCodec::setCodecForCStrings(QTextCodec: 阅读全文
posted @ 2017-09-10 20:34 爱学习的小懒虫 阅读(136) 评论(0) 推荐(0) 编辑