当前位置:首页 > 开发 > 编程语言 > C/C++ > 正文

c++编程随记

发表于: 2015-06-27   作者:lx.asymmetric   来源:转载   浏览:
摘要:  为了字体更好看,改变了格式……   &&运算符:   #include<iostream> using namespace std; int main(){      int a=-1,b=4,k;      k=(++a<0)&&!(b--

 为了字体更好看,改变了格式……

 

&&运算符:

 

#include<iostream>

using namespace std;

int main(){

     int a=-1,b=4,k;

     k=(++a<0)&&!(b--<=0);

     cout<<a<<"   "<<k<<"   "<<b<<endl;

}

  

 

运算结果:

0    0   4

 

1.&&运算符当左边的为否之后,就不会在运算右边的内容了,且整个值立即被判定为否。

2.单目算数运算符“++”、“--”的前缀和后缀模式,对操作数本身的值的影响是相同的,但其对表达式的值的影响是不同的。前缀模式是先将操作数加(或减)1,再将操作数的值作为算术表达式的值;后缀模式是先将操作数的值作为算术表达式的值,再将操作数加(或减)1。

 

 动态分配和释放数组的操作:

 

#include<iostream>

using namespace std;

int main(){

     int n,i;

     cout<<"请输入一个动态数组的长度:";

     cin>>n;

     int *a=new int[n];

     a[0]=1;

     for(i=1;i<n;i++)

          a[i]=2*a[i-1]+1;               //下标访问方式

     for(i=0;i<n;i++)

          cout<<*(a+1)<<"  ";       //指针访问方式

     cout<<endl;

     return 0;

}

 

这种创建动态数组的方式更符合标准。

c++编程随记

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

推荐文章
编辑推荐
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号