C语言的学习
EmbedIceTech
这个作者很懒,什么都没留下…
展开
-
读入浮点数,将整数部分和小数部分分别输出
#include void splitfloat(float x, int *intpart, float *floatpart){ *intpart=int(x); *floatpart=x-*intpart;}main (){int i,n;float x,f;cin>>x;splitfloat(x,&n,&f);coutcou转载 2008-12-16 21:44:00 · 4341 阅读 · 0 评论 -
指针与常量,指向常量的指针
指向常量的指针不能通过指针来改变所指对的值,但指针本身可以改变,可以指向另外的对象.const int n=5;const *pn=&n;*pn=6;//错误例const char *name1="John";char s[]="abc";name1=s;*name1=1;//错指针常量int n1=3;const int n2=5;int *const pn=&n1;pn=&n2转载 2008-12-16 21:45:00 · 324 阅读 · 0 评论 -
C语言中关于指针数组的一个例子
输出一个标准矩阵#include void main (){int line1[]={1,0,0};int line2[]={0,1,0};int line3[]={0,0,1};int *p_line[3];p_line[0]=line1;p_line[1]=line2;p_line[2]=line3;cout for(int i=0;i{ for (int j=0;j {转载 2008-12-16 21:45:00 · 481 阅读 · 0 评论 -
关于const注意的
const int a = 45;//定义之后就需要赋值,值不能改变const int a ;a = 122; //这个就是错误的所以在定义对象的时候class A{public : const int a ; stratic const int b; const int &c;};它的定义:const int A::b=100;A:A(int i):a(i),c(a){}转载 2008-12-16 21:46:00 · 284 阅读 · 0 评论 -
C++/7.27穷举法
穷举法:口袋中有红、黄、蓝、白、黑五种颜色的球若干个,每次从口袋中取出3个不同颜色的球,问有多少种取法。分析:用枚举类型表示球,i、j、k表示取出的球,逐个检验每一种可能的组合#include int main (){ enum color{red,yellow,blue,white,black}; color pri; int n,loop,i,j,k; cha转载 2008-12-16 21:48:00 · 636 阅读 · 0 评论