asp输出变量:无符号变量居然也能输出-1?

今天个很偶然机会需要回答个将无符号数据存到有符号变量问题我编码如下结果很有意思我是在VC6里调试有高人看到可否帮忙指点下 { unsigned temp1 = 65535; temp2 = temp1; unsigned temp3 = (unsigned )temp2; unsigned temp4 = temp2; t... [阅读全文]

局部变量:由switch选择结构理解局部变量

体内部自定义变量称为局部变量存储于栈(stack)中由编译器自动分配和释放局部变量生存期(或者说作用域)是当前内部使用时必须化否则其值将不定以前对局部变量定义也就是这么多而且也就那么在用近期碰到如下个问题:void func( void ) { x = 2; switch ( x ) { m =0; //init... [阅读全文]

c语言初学者:C语言初学者存在的误区

本人通过对C学习积累了些C编程时常犯写给各位学员以供参考   1.书写标识符时忽略了大小写字母区别   ()   { a=5;prf("%d"A);}编译把a和A认为是两个区别变量名而显示出错信息C认为大写字母和小写字母是两个区别习惯上符号常量名用大写变量名用小写表示以增加可读性   2.忽略了变量类型进行了不合法运算   ()   { float ab;pr... [阅读全文]

main函数的返回值:帮你彻底搞清main()返回值问题

  前些天在论坛看到贴讨论()返回值   有说必须有返回值如: 0;   有说没有也可以如:用void修饰()   但大家讨论都只留于表面现在我来试着讲解下深层含义!   以下观点纯属个人观点若有不当的处望高手们不吝赐教   要想真正理解这个问题首先要了解下操作系统外壳   操作系统是由多个功能模块组成庞大复杂软件Software系统任何通用操作系统都要提供个称... [阅读全文]

VC中操作菜单的方法

.消息分类 1.标准消息 除WM_COMMAND的外所有以WM_开头消息从CWnd派生类都可以接收到这类消息 2.命令消息 来自菜单加速建或工具栏按钮消息这类消息都以WM_COMMAND呈现在MFC中通过菜单项标识来区分区别命令消息;从CCmdTarget派生来类都可以接收到这类消息 3.通告消息 由Control控件产生消息例如按钮单击列表框选择等均产生此类消... [阅读全文]

ccombstrbstr:_bstr_t 和CComBSTR

_bstr_t在VC中是为了兼容BSTR类型而增加也就是为了实现LPCSTR和BSTR转换 它需要头文件# comdef.h _bstr_t 是BSTR包装类 转换思路方法 LPSTR strDemo="Test"; _bstr_t bstr(strDemo); 建议加上trycatch用于catch(_com_error &e) The following p... [阅读全文]

c语言基本数据类型:C语言学习笔录之C语言的基本数据类型和存储类

2.3浮点型:内存中占 4个字节(4Byte=32bit) 2.3.1浮点型常量 !--[ !supportLists]--u !--[end]--浮点型常量有非指数型和指数型两种 !--[ !supportLists]--n !--[end]--非指数型:是指不带指数部分实型常量例如:+123、123、-123、+123.4 !--[ !supportList... [阅读全文]

C预处理和宏

预处理,宏,常量,变量 1.预处理 .预处理常量 1.1__FILE__显示源文件完整路径和名称 代码如 prf("the ocde in the file %s\n",__FILE__); 1.2__LINE__显示源文件当前行号 代码如 prf("the ocde in the line %d\n",__LINE__); 1.3__DATE__,__TIME... [阅读全文]

棱形面积:棱形图案写法

# iostream # math.h using std; # N 7 { for( i(0);iN;i) { (i(N/2)) { for( j(0);jabs((N/2)-i);j) cout" "; for( k(0);k2*i+1;k) cout"*"; } { for( j(0);jabs((N/2)-i);j) cout" "; for( ... [阅读全文]

放苹果:放苹果实例解答

问题描述: 把M个同样苹果放在N个同样盘子里允许有盘子空着不放问共有多少种区别分法?(用K表示)511和151 是同种分法 Input 第行是测试数据数目t(0 = t = 20)以下每行均包含 2个整数M和N以空格分开1=MN=10 Output 对输入每组数据M和N用行输出相应K Sample Input 17 3Sample Output 8f(m,n)=... [阅读全文]

游戏策划实例:取石子游戏实例解答

1小红是个游戏迷,他和小蓝起玩拿石子游戏.游戏规则为2个人轮流拿石子.次可以拿1颗或3颗,规定谁取到最后颗石子谁就胜出.最后决定由小红先取.两人都是游戏高手,该赢绝不会输.问在知道石子总数情况下,怎样快速预测谁将会胜出. 分析: 小红和小蓝各取次共有 3种情况: ①共取走2颗石子 ②共取走4颗石子 ③共取走6颗石子 设方案①取了N1次方案②取了N2次方案③取了N... [阅读全文]

sscanf用法:sscanf 用法基础学习

开始直不理解sscanf使用方法在教室里看书没有网可上就直来猜这个作用不过也猜得 8 9不离十了回头来网上看看没想到sscanf作用这么强大而且它兄弟sprf 我直在用呵呵咋就没想到他还有个弟弟呢? sscanf和scanf类似都是用于输入只是后者以屏幕(stdin)为输入源前者以固定串为输入源比如说sscanf("12345","%s",buf) 这里输入是"... [阅读全文]

c语言变量的作用域:C语言里的位域

C语言里位域是个比较复杂问题涉及方面也比较多有关位域基础内容可以参考以下文章:理解C语言位域 分析代码如下: # "stdio.h" # "memory.h" struct BitSeg1{ a:4; b:3; }; struct BitSeg2{ char a:4; char b:3; }; { struct BitSeg1 ba1; ba1.a=1;... [阅读全文]
<< < 19 20 21 22 23 24 25 26 27 28 29 共853条 分29页