C
文章平均质量分 71
sjxbf
这个作者很懒,什么都没留下…
展开
-
va_list是一个宏,由va_start和va_end界定,一时难说清,详细见《Windows32程序设计》Unicode部分
<br />va_list是一个宏,由va_start和va_end界定,一时难说清,详细见《Windows32程序设计》Unicode部分<br /><br />va_list structure <br /> Used to hold information needed by va_arg and va_end macros. Called function declares variable of type va_list转载 2011-05-24 16:25:00 · 570 阅读 · 0 评论 -
判断数组中是否存在两数之和等于X
#include#include#includeusing namespace std;bool findsum(int* s, int len, int sum) // 时间复杂度O(n){bool flag = false; int *p =原创 2011-09-22 17:21:51 · 2093 阅读 · 2 评论 -
内存中堆区与栈区的区别
<br />一、预备知识—程序的内存分配<br /> 一个由c/c++编译的程序占用的内存分为以下几个部分<br /> 1、栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。<br /> 2、堆区(heap) — 一般由转载 2011-05-24 10:48:00 · 6447 阅读 · 0 评论 -
探索C++的秘密之详解extern "C"
探索C++的秘密之详解extern "C"http://tech.163.com 2006-01-18 09:24:41 来源: 博客园 网友评论0 条 论坛 时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #e转载 2011-07-06 21:26:03 · 518 阅读 · 0 评论 -
sscanf
名称: sscanf() - 从一个字符串中读进与指定格式相符的数据.编辑本段函数原型: Int sscanf( const char *, const char *, ...); int scanf( const char *, ...);编辑本段头文件: #include 说明: sscanf与scanf类似,都是用于输入的,只是后者以键盘(stdin)为输入源,前者以固定字符串为转载 2011-07-01 14:52:00 · 2881 阅读 · 0 评论 -
字符串数与整数的互相转化
#include#include#include//字符串数转换成整数//减0再乘10累加的方法 字符串减0就会隐性转化成int类型的数void myatoi(int &value, const char* str){ int i = 0; while (str[i]) { value = value * 10 + (str[i] - 0); ++i; }}//整数转化成字符串数原创 2011-06-24 15:57:00 · 1058 阅读 · 0 评论 -
C语言程序设计 自测题
<br />[单选题]<br /><br />11、有以下程序<br />#include <string.h><br /> main(int argc,char *argv[])<br /> {int i,len=0;<br /> for(i=1;i<argc;i++) len+=strlen(argv[i]);<br /> printf("%d/n",len);<br /> }<br />程序编译连接后生成的可执行文件是ex1.exe,若运行时输入带参数的命令行是:<br />ex1 ab转载 2011-04-24 10:47:00 · 2100 阅读 · 0 评论 -
getch() getche() getchar()的区别
先说基本区别。 (1) getch()和getche()函数 这两个函数都是从键盘上读入一个字符。其调用格式为: getch() getche() 两者的区别是: getch()函数不将读入的字符回显在显示屏幕上 而getche() 函数却将读入的字符回显到显示屏幕上。 例1: #include main()转载 2011-06-07 16:48:00 · 832 阅读 · 0 评论 -
结构体前面加不加typedef有什么区别?
<br /><br />结构体前面加不加typedef有什么区别?<br />为什么c程序中定义结构时经常要用到typedef呢?如: <br /> typedef struct _am_win_menutext { <br /> int idc <br /> int message <br /> } am_win_menutext <br /> 为什么不直接把结构名定义为am_win_menutext然后使用就可以了。 <br /> 取个类型的别名有什么作用呢?转载 2011-04-18 01:27:00 · 8465 阅读 · 3 评论 -
字符串
/*void reverse(char *s) //字符串逆转{char temp;int i = 0;int j = strlen(s) - 1;while(i {temp = s[i];s[i] = s[j];s[j] = temp原创 2011-09-25 16:39:49 · 734 阅读 · 0 评论