
C语言
jhb92
这个作者很懒,什么都没留下…
展开
-
字符串的使用
1.连接字符_tcscat() 直接将一个串连接到另一个的后面_tcsncat () 将第二个参数,从开始到n个字符连到第一个参数后面2.复制字符_tcscpy() 这个就不用说了_tcsncpy() 这个功能强大a.他可以用来将字符串的某些位除去eg://szOldName :123[1].gif//从szOldName + _tcslen(szOldName) -4开始,向szOl原创 2007-04-08 15:54:00 · 2197 阅读 · 0 评论 -
变量作用域1
代码块作用域#include stdio.h>int main()......{ int main_scop=0; for(int i=0;i2;i++) ......{ int for_scop=1; } for_scop +=1; //for_scop : undeclared identifier printf("for_scop : %d ",for_scop); retu原创 2007-08-02 12:46:00 · 584 阅读 · 0 评论 -
变量作用域3
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////作用域和原创 2007-08-02 12:41:00 · 555 阅读 · 0 评论 -
变量作用域2
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////到这里解原创 2007-08-02 12:37:00 · 560 阅读 · 0 评论 -
size_t类型
c规定sizeof 返回 size_t类型,其实他不是一个新类型,他与可移植类型(如int32_t)相同,他是根据标准类型定义的.使用的是typedeftypedef unsigned int size_t而对于他的占位符是%u或%lu或更先进%zd _t说明是通用类型原创 2007-08-02 10:11:00 · 824 阅读 · 0 评论 -
char* 转化为int
在解析main(int argc,char *argv[])中的argv[i]时,需要将argv[i]转化成int,这时使用atoi()详细见MSDN原创 2007-05-02 16:10:00 · 804 阅读 · 0 评论 -
strlen和sizeof的区别
简单的说strlen返回的是字符个数sizeof 得到的是字节个数原创 2007-04-15 11:25:00 · 570 阅读 · 0 评论 -
c语言在switch中定义变量
通常不然而然的在switch语句中定义变量这样会导致编译错误如何解决呢在case 和break间加{}即可例如: case WM_LBUTTONDOWN: { char szFileName[MAX_PATH]; HINSTANCE hInstance = GetModuleHandle(NULL); GetModuleFileName(hInstance, szFileName原创 2007-04-15 11:22:00 · 1224 阅读 · 0 评论 -
位操作之一
一个字节可以表示256个数与:两个位都是1时为1或:两个位其中一个为1时为1异或:两个位中又且仅有一个为1时为1与的用法:掩码掩码:是某些位设为1而某些位设为0的组合与掩码作与运算时,做运算的那个数就留下掩码的1的那位可以将掩码的1看作是透明的//通常要用的 0看作是不透明的ch &=0xff;那么就将ch修整为一个字节.打开位(使用Mask和|操作)mask中的1位 将保留将某位原创 2007-04-10 09:38:00 · 598 阅读 · 0 评论 -
continue的作用
continue使程序回到循环的开始,重新循环,这就说明上一个循环没能完成,对数据的处理也就没有完成,这样可以掉过我不想处理的数据!!!原创 2007-04-08 16:04:00 · 726 阅读 · 0 评论 -
c/c++混合编程
最近有人问起C/C++混合编程的问题,google了一些资料放这里==================================================http://www.gbunix.com/htmldata/2004_12/14/20/article_828_1.html如果C++程序要调用已经被编译后的C函数,该怎么办?假设某个C函数的声明如下:void foo(int原创 2007-08-03 10:21:00 · 1034 阅读 · 0 评论