![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 63
jesters
这个作者很懒,什么都没留下…
展开
-
用C写的压大小的小程序
#include "stdio.h"#include "stdlib.h"#include "time.h"void guess();main(){ printf("You have 10$./n"); guess();}void guess(){ int num=0,temp=0; int m=10; char c; do { srand(time(NULL)); num=rand();原创 2005-02-18 17:06:00 · 1282 阅读 · 0 评论 -
浅谈C语言中的垃圾字符
在C语言中,如果使用字符型变量(就是char型)时在有连续输入的情况下,很容易因为出现垃圾字符而导致程序的流程非法。 看下面,简单的一段代码: #include "stdio.h" main() { char a,b; printf("input a:");原创 2005-02-20 09:51:00 · 4874 阅读 · 4 评论 -
判断文件是否是可执行文件
判断文件是否是可执行文件其实可以调用API函数GetBinaryType来完成。但是我不想用这个方法,因为还有其他的方法来判断,虽然这样比较麻烦,也不一定特别的准,但是我觉得这可以让我们对文件有所了解。好,lets go! 在windows操作系统下,可执行文件的第25个字节是0x40,因此可以编写程序来读取文件的第25个字节的内容从而判断文件是否是可执行文件。 这里我编写的程序是用C语原创 2005-02-10 21:58:00 · 4779 阅读 · 6 评论 -
以前用C++写的洗牌和发牌的程序
#include #include #include int pk[]={501,502, 101,102,103,104,105,106,107,108,109,110,111,112,113, 201,202,203,204,205,206,207,208,209,210,211,212,213, 301,302,303,304,305,306,307,308,3原创 2005-02-18 17:08:00 · 4237 阅读 · 0 评论 -
Turbo C下的寄存器变量
在Turbo C下有种变量叫寄存器变量。使用寄存器的好处是可以提高程序的运行速度!因为减少了寻址时间。看下面的C代码:main(){ int i,k; register j; for(i=1;i for(k=1;k for(j=1;j}这里j被声明为寄存器变量。通过tcc -S后看它的部分汇编代码。==============================================原创 2005-03-14 23:23:00 · 1281 阅读 · 0 评论