![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++学习
文章平均质量分 74
hongkaicsu
这个作者很懒,什么都没留下…
展开
-
输入一组数,输出其中有多少个负数。
1.输入一组数,输出其中有多少个负数。 程序代码如下:#include int main(){ int sum = 0, value; std::cout while (std::cin >> value) { if (value sum++; } } std::cout return 0;} 2. 提示用户输入两个数,并将这两个数之间的每个数输出。原创 2009-07-23 18:32:00 · 1619 阅读 · 0 评论 -
C语言中的可变参数
我们在C语言编程中会遇到一些参数个数可变的函数,例如printf()这个函数,它的定义是这样的: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的,例如我们可以有以下不同的调用方法: printf("%d",i); printf("%s",s); printf("the num转载 2009-08-26 19:45:00 · 405 阅读 · 0 评论 -
vc字符串函数大全
bcmp(比较内存内容) 相关函数 bcmp,strcasecmp,strcmp,strcoll,strncmp,strncasecmp表头文件 #include定义函数 int bcmp ( const void *s1,const void * s2,int n);函数说明 bcmp()用来比较s1和s2所指的内存区间前n个字节,若参数n为0,则返回0。返回值转载 2009-08-26 19:09:00 · 497 阅读 · 0 评论 -
标准C获得文件大小的5种方法
2009-08-26 16:46#include "stdafx.h"#include #include #include int getfilesize(){ int iresult; struct _stat buf; iresult = _stat(__FILE__,&buf); if(iresult == 0) {转载 2009-08-26 19:39:00 · 726 阅读 · 0 评论 -
extern 用法小结
2009-08-26 15:18extern 用法 2007-09-04 19:22:05 1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。2 问题:extern 变量 在一个源文件里定义了一个数组:char a[6];转载 2009-08-26 19:27:00 · 390 阅读 · 0 评论 -
const,static,extern,volatile的用法
2009-04-26 22:131.const的用法:为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替)用法1:常量取代了C中的宏定义,声明时必须进行初始化。const限制了常量的使用方式,并没有描述常量应该如何分配。如转载 2009-08-26 19:26:00 · 376 阅读 · 0 评论 -
IEEE浮点数表示法
IEEE浮点数表示法-------------------------------------------------float 共计32位(4字节)由最高到最低位分别是第31、30、29、......、0位31位是符号位,1表示该数为负,0反之30~23位,一共8位是指数位(-128~127)22~ 0位,一共23位是尾数位每8位分为一组,分成4组,分别是A组、 B组、 C组、转载 2009-08-26 19:22:00 · 606 阅读 · 0 评论 -
static用法小结
引用:static用法小结 2007-09-02 09:03:37 static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准). (1)局部静态变量 (2)外部静态变量/函数 (3)静态数据成员/成员函数 下面就这三种使用方式及注意事项分别说明 一、局部静态变量 在C/转载 2009-08-26 19:21:00 · 303 阅读 · 0 评论 -
sprintf 的用法
sprintf 将字串格式化。 在头文件 #include中 语法: string sprintf(string format, mixed [args]...); 传回值: 字串 1. 处理字符方向。-负号时表时从后向前处理。 2. 填空字元。 0 的话表示空格填 0;空格是内定值,表示空格就放着。 3. 字符总宽度。为最小宽度。 4. 精确度。指在小数转载 2009-08-26 19:17:00 · 310 阅读 · 0 评论 -
常用数据类型使用转换详解
读者层次:初学刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_variant_t转载 2009-08-26 19:15:00 · 314 阅读 · 0 评论 -
C++字符串拷贝函数(所有性能已在g++和vc下测试)
1. void bcopy(const void *src, void *dest, size_t n);功能: 拷贝n字节内容从src到dest说明: 该函数在内存重叠情况下仍然正常,该函数建议不再使用,而是用memcpy代替返回值: 无 2. void *memcpy(void *dest, const void *src, size_t n);功能: 拷贝n字节内容从转载 2009-08-26 19:11:00 · 815 阅读 · 0 评论 -
VC CString 字符串处理函数的应用
CString 里的一些函数与VB里字符串处理的函数很多都是类似的。1.CString::IsEmptyBOOL IsEmpty( ) const;返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。说明:此成员函数用来测试一个CString 对象是否是空的。示例:下面的例子说明了如何使用CString::IsEmpty。// CS转载 2009-08-26 19:07:00 · 466 阅读 · 0 评论 -
VC中字符串和数字转换的函数
http://blog.chinaunix.net/u1/42145/showart_327438.htmlvc中字符串和数字转换的函数:atoi,atol,strtod,strtol,strtoul 类型转换 atoi,atol,strtod,strtol,strtoul实现类型转换atof(将字符串转换成浮点型数)相关函数atoi,atol,strtod,strtol,转载 2009-08-26 19:02:00 · 493 阅读 · 0 评论 -
常用数据类型使用转换详解
转贴:(不是俺 写的) 常用数据类型使用转换详解 作者:程佩君 -------------------------------------------------------------------------------- 读者层次:初学 刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文转载 2009-08-18 20:43:00 · 346 阅读 · 0 评论 -
CString Char Byte之间的转换
在VC中,CSTRING类的用法形式多样,丰富多彩.但有时与传统数据类型之间的转换成为了很多人的难题.下面我来简单介绍它们之间的关系.1 如何实现cstring与char*之间的转换: CString m_cstr="abc"; char* m_char="def"; char* lp=m_cstr.GetBuffer(m_cstr.GetLeng转载 2009-08-14 10:14:00 · 859 阅读 · 0 评论 -
MFC C++/C 中的String char CString Int 之间的转换
CString,int,string,char*之间的转换 string 转 CString CString.format("%s", string.c_str()); char 转 CString CString.format("%s", char*); char 转 string string s(char *); str转载 2009-08-10 21:18:00 · 595 阅读 · 0 评论 -
关于For循环的学习
请比较下面两个FOR循环的优缺点 1.for(i=1;i{ if(condition) dosomething(); else dootherthing();}2.if(condition){for (i=1;i dosomething()}else{for (i=1;i dootherthing()} 解答:其实这2段代码的效率问题是差不多的,因为要判转载 2009-07-22 20:00:00 · 523 阅读 · 0 评论 -
VC:CString用法整理(转载)
1.CString::IsEmpty BOOL IsEmpty( ) const; 返回值:如果CString 对象的长度为0,则返回非零值;否则返回0。 说明:此成员函数用来测试一个CString 对象是否是空的。 示例: 下面的例子说明了如何使用CString::IsEmpty。 // CString::IsEmpty 示例 CString s; ASSER转载 2009-09-21 13:49:00 · 358 阅读 · 0 评论