为了账号安全,请及时绑定邮箱和手机立即绑定

C++

C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式——面向对象编程、泛型编程和过程化编程。

来自 C++
慕容6552292回答:
aaa






























































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































aaa

赞同1 反对 收起

回复
来自 C C# C++
已采纳 qq_一只珂_0回答:
ch[i]的话是字符型,然后放在a[ch[i]]就不对了,改成a[ch[i]-'0']

ch[i]的话是字符型,然后放在a[ch[i]]就不对了,改成a[ch[i]-'0']

赞同2 反对 收起

回复
来自 C C# C++
慕容6552292回答:
<...code...>[ 查看全部 ]
233 213


赞同1 反对 收起

回复
来自 C++
已采纳 风顺回答:
第一题 a = 6,x = 10,b = 3,y = 6第二题  你的第二个for循环%d前面有两个“号,我删掉了一个,下面是运行结果<...图片...>[ 查看全部 ]

第一题 

a = 6,x = 10,b = 3,y = 6

第二题  

你的第二个for循环%d前面有两个“号,我删掉了一个,下面是运行结果

http://img.mukewang.com/5948fd9d000151d206190245.jpg

赞同 反对 收起

回复
来自 C C++
已采纳 书旅回答:
'||'或运算是只要有一个为真,那么结果就是真,当执行完++X之后,x的值是4,4是真,所以就不会往后边运算了,因为结果已经是真了。如果把或运算符改成‘与’运算符,那么此处结果就是x=4,y=4,因为‘与’运算符是,两个都为真,结果才是真

'||'或运算是只要有一个为真,那么结果就是真,当执行完++X之后,x的值是4,4是真,所以就不会往后边运算了,因为结果已经是真了。如果把或运算符改成‘与’运算符,那么此处结果就是x=4,y=4,因为‘与’运算符是,两个都为真,结果才是真

赞同3 反对 收起

回复
来自 C++
已采纳 沐风_0008回答:
这个主要是形参与实参的区别。a,b参数的值传给swap函数,swap函数不会对外面的变量产生影响

这个主要是形参与实参的区别。a,b参数的值传给swap函数,swap函数不会对外面的变量产生影响

赞同1 反对 收起

回复
来自 C++
精慕门1065588回答:
0积分就可以发笔记啊,和积分无关,如果帮到你了就采纳下我啊,我就差最后3分换抱枕

0积分就可以发笔记啊,和积分无关,如果帮到你了就采纳下我啊,我就差最后3分换抱枕

赞同1 反对 收起

回复
来自 C C++
已采纳 望远回答:
<...图片...>如图所示,返回指针数据。[ 查看全部 ]

http://img.mukewang.com/59478a7a0001b8af04540320.jpg

如图所示,返回指针数据。

赞同 反对 收起

回复
来自 C++
Camaro_Z28回答:
目前程序员的需求主要有两个方向:移动设备编程:Java + Object-C。BS架构相关的编程:JavaScript + PHP。纯粹的C++的编程目前在Linux的应用编程用的较多,在其他领域一般来讲需要其他语言配合,比如:在Windows上主流是C#/C++。

目前程序员的需求主要有两个方向:

移动设备编程:Java + Object-C。

BS架构相关的编程:JavaScript + PHP。

纯粹的C++的编程目前在Linux的应用编程用的较多,在其他领域一般来讲需要其他语言配合,比如:在Windows上主流是C#/C++。



赞同2 反对 收起

回复
来自 JAVA C++ Python
已采纳 cw2ly回答:
肯定会影响性能的,拿C++举例子,安装VS后会附带很多其他的包,我现在电脑(i5、8G内存)就热得不行,只能在下面放一个散热器,然后一个USB电扇对着散热口猛吹,这样就不用担心了。PS:可以看看自己硬盘使用率怎么样,如果使用率过高,想办法降下来,不要买dell的电脑,散热真的不行,不要装win8,用win7或者直接上win10

肯定会影响性能的,拿C++举例子,安装VS后会附带很多其他的包,我现在电脑(i5、8G内存)就热得不行,只能在下面放一个散热器,然后一个USB电扇对着散热口猛吹,这样就不用担心了。PS:可以看看自己硬盘使用率怎么样,如果使用率过高,想办法降下来,不要买dell的电脑,散热真的不行,不要装win8,用win7或者直接上win10

赞同 反对 收起

回复
来自 C++
已采纳 onemoo回答:
<...code...>[ 查看全部 ]
char x = '\0';
cin >> x;
if (x == '1')
    cout << "szutic" << endl;
else
    cout << "你好" << endl;


赞同 反对 收起

回复
来自 JAVA C++
已采纳 qq_丶关键我叫随妳_0回答:
外层循环遍历数组里面的元素个数,内层循环遍历元素内元素的个数,    相当于两个盒子,盒子里面有东西,依次拿出来数清楚。

外层循环遍历数组里面的元素个数,内层循环遍历元素内元素的个数,

    相当于两个盒子,盒子里面有东西,依次拿出来数清楚。

赞同1 反对 收起

回复
来自 C C++ C#
优越感回答:
可能是你创建的项目有问题,有错误,或者是你的vs软件没有安装好吧!!!

可能是你创建的项目有问题,有错误,或者是你的vs软件没有安装好吧!!!

赞同1 反对 收起

回复
来自 C++
已采纳 AAnonymous回答:
你新建的是 单文档类型的MFC程序应该新建 基于对话框的MFC程序

你新建的是 单文档类型的MFC程序

应该新建 基于对话框的MFC程序

赞同 反对 收起

回复
来自 C++ Linux
已采纳 0puppy0回答:
 int main(){    int * number;    int * head;     int length;     int i;    int temp;    int j;     printf("please input n (how many numbers):\n");    scanf("%d",&length);         head=number=(int *)malloc(length*sizeof(int));    if(number==NULL)    {        printf("allocation fail\n");        ex...[ 查看全部 ]


 

int main()

{

    int * number;

    int * head;

 

    int length;

 

    int i;

    int temp;

    int j;

 

    printf("please input n (how many numbers):\n");

    scanf("%d",&length);

     

    head=number=(int *)malloc(length*sizeof(int));

    if(number==NULL)

    {

        printf("allocation fail\n");

        exit(1);

    }

    else

    {

        printf("allocation success\n");

    }

 

    printf("\n");

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

    {

        printf("please input %d number:\n",i+1);

        scanf("%d",&temp);

        *number=temp;

        number++;

    }

     

    number=head;

    printf("\n");

 

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

    {

        printf("%d number is:%d\n",i+1,*number);

        number++;

    }

    number=head;

    printf("\n");

     

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

    {

        for(j=0;j<length-i-1;j++)

        {

            if(*(number+j)>*(number+j+1))

            {

                temp=*(number+j+1);

                *(number+j+1)=*(number+j);

                *(number+j)=temp;

            }

        }

    }

 

    number=head;

    printf("after sort:\n");

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

    {

        printf("%d  ",*number);

        number++;

    }

    printf("\n");

 

    free(head);

 

    return 0;

}

   



赞同 反对 收起

回复
来自 C C++
已采纳 1100001回答:
其实都是传递值,不过一种是传递地址的值,另一种是传递变量值,前一种被调用函数获得地址之后,可以通过地址改变地址指向的变量的值,后一种在将值传过去再return返回之后两个函数就没什么关系了。比如第一种是这样的:...[ 查看全部 ]

其实都是传递值,不过一种是传递地址的值,另一种是传递变量值,前一种被调用函数获得地址之后,可以通过地址改变地址指向的变量的值,后一种在将值传过去再return返回之后两个函数就没什么关系了。

比如第一种是这样的:

#include "stdio.h"
void h(int a,int b);
int main()
{
    int a=3,b=4;
    h(a,b);
    printf("%d,%d",a,b);
}
void h(int a,int b)
{
    a+=b;
    b=a-b;
    b=a-b;
}

在执行之后,printf输出的仍是3,4,也就是说函数h里面执行的交换和主函数完全没有关系,形参和实参是完全不同的地址,不同的两个变量,只是形参临时被赋了实参的值,这就是所谓的数值结合;

然后第二种是这样的:

#include "stdio.h"
void h(int *a,int *b);
main()
{
    int a=3,b=4;
    h(&a,&b);
    printf("%d,%d",a,b);
}
void h(int *a,int *b)
{
    *a+=*b;
    *b=*a-*b;
    *b=*a-*b;
}

在执行后printf函数输出的是4,3;因为主函数传给函数h的是a和b的地址,被调用函数通过地址,调换了主函数中a,b的值;这就是地址结合;

赞同2 反对 收起

回复
首页上一页1234567下一页尾页

关联分类

  • Mysql

    Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL...
  • JavaScript

    JavaScript做为Web前端开发师需要掌握的必杀技术,它是互联...
  • Unity 3D

    Unity是由Unity Technologies开发的一个让玩家轻...

本月最佳回答网友

关注我喜欢或专注的猿问分类

  • Android
  • AngularJS
  • Bootstrap
  • C
  • C#
  • C++
  • Cocos2d-x
  • CSS3
  • Go
  • Html/CSS
  • Html5
  • iOS
  • JAVA
  • JavaScript
  • JQuery
  • Linux
  • Maya
  • MongoDB
  • Mysql
  • Node.js
  • Oracle
  • Photoshop
  • PHP
  • Premiere
  • Python
  • React.JS
  • Ruby
  • Sass/Less
  • SQL Server
  • Unity 3D
  • Vue.js
  • WebApp
  • ZBrush
  • 云计算
  • 前端工具
  • 大数据
  • 数据结构
  • 测试
保存
意见反馈 常见问题 APP下载
官方微信