C/C++
文章平均质量分 64
CYKsky
坚持坚持!
展开
-
C++ string型字符串
1、string字符串简介string型字符串是用string类来定义字符串的,因此要使用string类;程序的开头要添加头文件;还要使用std::string 指令;我们在使用string类的时候不用考虑如何将字符串存放到数组中,我们可以像定义一个整形变量那样使用就行了.如:string str;这样就定义了一个字符串;2、string型和char型字符串的异同代码:# in原创 2014-12-21 21:43:23 · 632 阅读 · 0 评论 -
C++ 基本函数
函数的返回值:# includeint show1(){std::coutreturn 2014; //函数的返回值可以被其他函数使用,比如主函数}void show2(){std::cout}int main(){std::coutshow2(); return 0;}运行结果:Hello Wo原创 2014-12-25 19:54:12 · 716 阅读 · 0 评论 -
C 输出100到200之间的素数
#includeint main(){int i,j,k;k=0;for(i=100;i{for(j=2;j{if(i%j==0)break;else{if(i==j+1){printf("%d",i);printf(" "); k++; if(k%5==0)printf("\n");}}}}pri原创 2014-12-25 20:56:06 · 832 阅读 · 2 评论 -
C 数字1、2、3、4用不全相等的数字组成的三位数及其个数
# includeint main(){int i,j,k;int x=0,y=0,z=0;for(i=1;i{for(j=1;j{for(k=1;k{if(!(i==j&&j==k&&i==k))//if(i!=j&&j!=k&&i!=k)注意这段代码的表示的意思!{printf("%d%d%d ",i,j,k);x++;}原创 2014-12-25 21:24:27 · 1039 阅读 · 0 评论 -
C 输入一串字符,把小写字母变成大写,分别输出大小写、数字、空格的个数
# includeint main(){char ch1[100];char ch2[100];printf("Please input a string:\n"); gets(ch1);int i,j=0;int a=0,k=0,m=0,n=0,b=0,x=0;for(i=0;i{ if(ch1[i]>='A'&&ch1[i]{原创 2014-12-23 09:26:50 · 2342 阅读 · 0 评论 -
C++ 面向对象程序设计
1、什么是面向对象程序语言13、构造函数构造函数是一种特殊的成员函数,它主要用于为对象分配存储空间,对数据成员进行初始化.构造函数具有一些特殊的性质:(1)构造函数的名字必须与类同名;(2)构造函数没有返回类型,它可以带参数,也可以不带参数。(3)声明类对象时,系统自动调用构造函数,构造函数不能被显式调用;(4)构造函数可以重载,从而提供初始化类对象原创 2015-01-05 08:01:01 · 979 阅读 · 0 评论 -
C/C++ struct和typedef struct
iC中定义一个结构体类型要用typedef:typedef struct Student{ int a; }Stu;于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明)这里的Stu实际上就是struct Student的别名。Stu==struct Student另外这里也可以不写Studen转载 2015-01-05 14:29:45 · 564 阅读 · 0 评论 -
C 详解C语言中的宏定义
1. 防止一个头文件被重复包含#ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 2. 重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef unsigned char boolean; /* Boolean value type. */ typedef uns转载 2015-01-06 09:27:29 · 1137 阅读 · 0 评论 -
C++ char型字符串
1、cin和cout的用法 (1)cin 代码:# includeusing namespace std;int main(){ chara[20]; cin>>a; cout return 0;}测试:输入的字符串为:Hello World输出的字符串为:Hello原因:cin遇到空字符或者空格就停止输入解决办法:使用cin原创 2014-12-21 22:04:41 · 1369 阅读 · 1 评论 -
C++ 三目运算符
程序一:# includeusing namespace std;int main(){ int a,b,z; cout cin>>a; cin>>b; z=(a>b)?a:b; //类似于这段代码:if(a>b) z=a; else z=b; cout return 0;}程序二:# includeusing name原创 2014-12-25 11:21:31 · 1155 阅读 · 0 评论