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

趣味 C++ 入门

难度入门
时长 3小时22分
学习人数
综合评分9.63
19人评价 查看评价
9.4 内容实用
9.9 简洁易懂
9.6 逻辑清晰

已采纳回答 / 小小新_Not_Found
无论是 int a[4] = {0} ,还是 int a[4] = {1}, 实质上你都是只给数组中的第一个元素赋值,即,a[0] = 0  or a[0] = 1,没有赋值后面的部分编译器自动补0。想要达到你想要的效果,要么一个一个手动赋值,要么写个循环赋值等等等,方法有很多

最赞回答 / QW_KK
就你截图来看你的add函数应该是下面这样的<...code...>int c=add(a+b);这句就是错的,因为你传递进去的是a+b的值,是一个参数。这个地方你应该是int c=add(a,b);

最新回答 / 又能有什么坏心思呢
sizeof是判断一个数据长度,可以理解为一个printf,但printf显示的是数据结果例:int isizeof i ;|sizeof (i); | sizeof (int);
输出:
Bool c1: 0
Bool c2: 0
Bool c3: 1
Bool c4: 1
Bool c5: 0
Bool c6: 1

最赞回答 / Annun
学到后面你就知道了,main函数可以不传参的:
int main() {};

这样写也是没错的

已采纳回答 / weixin_慕运维4564346
(3条消息) int main(int argc,char** argv) 详解_mengyandelove的博客-CSDN博客
用float 测试结果是2.000000

最赞回答 / distance4793747
sizeof(数据类型/变量)括号里可以是数据类型,也可以是变量名,都可以查所占用的内存大小。
编译环境有问题,输出的结果与实际不符
#include<iostream>
using namespace std;

int main()
{
int a = 1;
int b = 3;

if(a>b)
{
cout<<"a>b";
}
else if (a== b)
{
cout<< "a==b";
}
else
{
cout<< "a<b";
}
}
上面的代码应该结果为。 a<b
编译器指数出了a
#include<iostream>
#include<stdio.h>

int main(int argc,char** argv)
{
printf("Hello World!This is C Style\n");
std::cout<<"Hello World!This is C++ Style\n"<<std::endl;
return 0;
}

最新回答 / weixin_慕无忌7470481
p[0] = *pp[1] = *(p+1)p[2] = *(p+2)p[3] = *(p+3)p[n] = *(p+n)因为*(p+n)指的是第n+1个元素所以p[2] = *(p+2)
求平均数应该是(a+b)/2吧。。
#include <stdio.h>

int main(int argc,char **argv)
{
int array[100];

for(int i=0;i<100;i++){
printf("array[%d]: %d\n", i, array[i]);
}
return 0;
}
完整程序,才能执行
课程须知
本门课程使用 Windows 平台下的 Visual Studio 作为开发工具,所以你要准备一台 Windows 系统的电脑。当然,本门课程中介绍的所有代码,并不是只能在 Windows 下运行,你同样可以尝试使用 Mac OS X 或者 Linux 或者其他的平台进行学习,我们也鼓励你进行这样的尝试。
老师告诉你能学到什么?
掌握在 Windows 下搭建 C++ 开发环境,了解 C++ 的基础概念,例如变量,指针等。了解计算机的一些基础知识,内存布局等。除此之外,本课程还将介绍一些编程小技巧,以及编程的代码规范。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消