慕课网首页
免费课
实战课
体系课
成长课
发现
教程
专栏
手记
商业合作
企业服务
讲师入驻
热搜
最近搜索
清空
0
登录
/
注册
新人专属
元礼包
| 查看
为了账号安全,请及时绑定邮箱和手机
立即绑定
慕粉3491951
保密
学生
更多信息
这位同学很懒,木有签名的说~
69h
学习时长
3356
经验
24
积分
1
关注
4
粉丝
+
关注
已关注
私信
他的课程
猿问
手记
Ta的提问
Ta的回答
Ta的关注
来自
C
小白,刚学c,有大牛来解释下 int main(void)这句话吗?
Ta的回答
ISO C99标准定义了2种: int main(void); int main(int argc,char argv*[]); 历史上多数UNIX系统支持第3个参数: int main(int argc, char *argv[], char *env[] ); 参数argc表示输入参数的个数(含命令名),argv表示传入的参数的字符串,是一个字符串数组,argv[0]表示命令名。其中en...
[查看全部]
2016-10-09
0个回复
来自
C
++i 和 i++的区别
Ta的回答
前后++的概念还是要理清的,后面c++操作符重载的时候也可以用得得心应手。 ++i返回的是i本身,i=i+1,所以++i也是一个左值, ++++i;这种语法没问题,++i=5;也没问题, 前++可以看做这么一个过程: i = i + 1; return &i;//自引用 i++则是返回i的值,然后变量i加1,返回需要一个临时变量,返回的是一个右值,实际过程可以是 int temp = i;...
[查看全部]
2016-10-09
3个回复
来自
C
C++
关于写代码该用什么软件和其他
Ta的回答
建议在Ubantu下用vim,vim适合新手,而且也让你熟悉linux环境
2016-10-04
0个回复
来自
C
C++
无编程基础,跳过C直接学C++,坏处是学习难度陡峭,还是会有知识缺陷,还是二者都有?
Ta的回答
我是先学C再学C++的,确实这样学C++感觉很好入门,但直接跳过C学c++应该也没问题,毕竟两者思想不同,不会让你把C的一些编程习惯带到C++中
2016-10-04
0个回复
来自
C++
C++函数的返回类型怎么理解
Ta的回答
函数的返回类型的指针返回这个跟C一样,应该很熟悉了返回值类型是引用:1、使用引用可以避免函数返回值带来的内存的复制的开销,同时该函数的返回值也可能是一个左值(不用引用返回的是一个将亡右值),是不可以当左值使用的,当然如果你想避免再函数的外部修改引用的目标变量,也可以在前面加一个const,让函数返回一个常引用,同时它也是一个右值了2、跟指针一样就注意不要返回局部变量的引用对象的传递你是问对象作为函...
[查看全部]
2016-10-04
0个回复
来自
C++
帮我看一下错在哪儿?
Ta的回答
#include <iostream> //标准库的头文件用<>,表示从系统默认库文件所在路径找, ""表示从当前目录找头文件 using namespace std; //使用std命令空间 int main(void) { //main()后不带; int a; cout << "请输入一个整数:"; cin...
[查看全部]
2016-10-01
1个回复
来自
C
我想问一下新手应该用什么编程工具软件?
Ta的回答
初学我觉得直接在linux下用Vim
2016-09-28
0个回复
来自
C++
在主函数main前面加void表示没有返回值,请问一下函数没有返回值到底是什么意思
Ta的回答
主函数前加int表示程序退出的状态,加void表示不需要返回值,也就是不关心程序是否正常结束,C语言用void做主函数的返回类型编译没问题,但ISO中明确了main函数原型返回值应用int,所以推荐还是不要用void,这是一种不规范的写法
2016-09-27
0个回复
来自
C
怎样灵活运用递归函数?
Ta的回答
递归用法首先要假设你的程序已经能实现相应的功能所以int number = getPeachNumber(1);//传入实参1,得到第一天桃子的数量递归的实现条件:如果一个问题可以分成几个小问题,其中一个小问题和原来的问题本质上一样递归的编写一般步骤:编写语句描述问题的分解步骤(假设递归函数已经完成)在递归函数的开头编写分支处理无法分解的情况上例中第n天的桃子数量其实就是第(n+1)天桃子数量+1...
[查看全部]
2016-09-26
2个回复
来自
C
Premiere
解析说两个If都不满足为什么?
Ta的回答
第一个if 3>5肯定不成立,第二个if前面执行了c=a,所以也不成立if后面没加{}只有紧跟着的第一条语句是满足条件时执行的
2016-09-24
0个回复
来自
C
关于c语言的条件问题
Ta的回答
if(a > b > c)=>if((a > b) > c)=>if((5 > 4) > 3)=>if(1 > 3)=>if(0)else ifc-1=22>=d成立,成立返回1所以1==1成立
2016-09-24
1个回复
来自
C++
c++通过指针变量不能实现下列哪种功能?
Ta的回答
第三个如果你通过一个指针越界(没有进行映射的区域)访问,就很容易出现段错误或者通过指针修改只读常量区的内容也很可能出现段错误,这两种算是指针最典型的非法访问了
2016-09-24
0个回复
意见反馈
分销返利
帮助中心
APP下载
官方微信
返回顶部