错误求救
本帖最后由blackgenius于2010-08-0102:06编辑自己写一个程序来纯粹为了学习一些函数的使用,结果错误的很奇怪,请论坛里的长老们解解急,看看我的程序为什么错误,要如何改~谢过各位,在线等~#include<stdio.h>#include<stdlib.h>
作者: blackgenius 发布时间: 08-01
关于多核心的问题
多核心到底是应该归结为硬件问题还是软件问题。如果影响到软件开发,难道在开发过程中因为是多核处理器,语法也需要改变吗?如果不需要考虑语法等问题,我们又何必要关心多核心呢,多核心带来的好处只不过是执行快些而已。不知道谁能说说多核心对软件开发到底造成了什么影响?
作者: nettoobad 发布时间: 08-01
如何求解一个无符号整形数是2的多少次方?
就是一个unsigned整形数据只有一个bit位为1;求这个bit的位置;问题背景,我用一个无符号整形数映射一个32个key值的使用情况;现在需要求从后向前数,第一个0的bit位,用此bit生成一个特定的键值,键值本身有序;所以我必须知道0bit位最低的那个字节,而且一定存在这个bit;if(0xffffffff==unsignedi)return;unsignedi=
作者: zbhddt6 发布时间: 07-31
为什么gcc不能编译声明了函数的结构体
structtagT{ voidfun1(void);};为什么该段代码在VC6.0中可以编译通过,而在gcc中编译提示:"错误:字段‘fun1’声明为一个函数"
作者: antiant 发布时间: 08-01
左右对齐?
printf(“%15s”,”right\n”);printf(“%-15s”,”left\n”);复制代码不理解后面一个输出怎么顶格了。左对齐,即左移15个空格啊。看显示的结果一个在最右,一个在最左。不明白。。。大家指点下。
作者: runeveryday 发布时间: 07-31
窗口的过程函数,感觉本质上就是一个死循环吧,为何不占尽资源呢?
在程序中如果不小心写成死循环,运行后,机器的cpu,内存资源会很快耗尽,但是窗口的过程函数,也是一个死循环呀,只要不关闭窗口,这个循环就会一直循环下去,为何这个循环不会占尽机器资源,可是自已在while循环中不小写成死循环,就是很快占尽机器资源呢?
作者: go_hao 发布时间: 07-31
【请教】vim在linux下的安装路径是?想加入几个C语法关键字
vim的bin是在/usr/bin下,但是没找到其安装路径,因为想加入几个关键字到其语法文件中,还请大家指教。 谢谢!
作者: nine8 发布时间: 07-31
对fedora比较熟悉的进来帮忙看看哈
fedora13里函数的man文档怎么装啊,按照网上写的ubuntu的那些包名装yum都装找不到比如read,只有shell的man,man2,man3都是空的有知道的说一声啊,搜了半天没搜到相关信息,郁闷...
作者: davycu 发布时间: 07-31
利用interlockedexchangeadd实现用户态的互斥
(相当于用户态的Spinlock),大家有什么想法,如何实现?好像很难实现的样子啊,很早以前的问题了。题外话:不清楚为什么Linuz不使用Exchange而一定要使用LockInc这种方式,不知他怎么想的。难不成使用:longvar=0;interlockedexchangeadd(&var,1);加interlockedexchangeadd(&var,-1);
作者: folklore 发布时间: 07-31