weixin_慕运维4381925
没有啊
weixin_慕神2313839
一般是忘记了在前面加上sudo
qq_慕先生5490795
快捷键都没有什么变化的啊?
joseph1994
// 定义max.c源文件,以下是文件内容
int max(int a, int b) {
return a > b ? a : b;
}
// 定义max.h头文件,文件内容
int max(int, int);
// 在main函数所在文件中,要加入#include "max.h",而且要和main文件在一个文件夹内
// 编译文件gcc -c max.c -o max.o
// 生成最终文件gcc max.o main.c -o main.out
// main.c就是包含main函数的文件,可以根据自己命名文件来修改
// 讲课视频中不出现编译问题,就是因为编译器不同造成的
qq_宝慕林0236742
已解决,没写后缀名
慕哥1519171
管道就是把前一个程序的输出作为参数传给后一个程序,这里统计程序输出的内容就是”工资总和+逗号+人数“,而求平均值程序接收输入时就是按照顺序来判断的,逗号左边就被识别为工资总和,逗号右边就被识别为人数了。
Masron
首先看完整的内容int main(int argv,char * argc[])
输入命令 ./main.out 时 argv=1;argc这个数组也只有一个值,argc[0]= ./main.out
输入命令./main.out -i 时 argv=2,;argc这个数组有两个值,argc[0]= ./main.out及argc[1]= ./main.out -i
这个我们可以看出argv的值等于后面这个数组的长度,等于后面接的参数个数加1。
慕粉9398731
可否附上完整代码,我这边运行了一下你的代码,是可以跳出循环的,推测可能是版本问题
qq_慕仔9282782
qq_慕仔9282782
老师说的是四个啊
qq_慕仔9282782
qq_慕仔9282782
-o文件是把我们人写的代码翻译为计算机可以看懂的代码,翻译成01文件。
慕的地2546297
慕的地2546297
问题已解决
慕的地2546297
慕的地2546297
紫禁城12138_
慕村9559817
创建的c文件本身就是可读的文件
慕沐3447294
一个c文件对应一个可执行文件即.out文件。要想2个c文件对应一个可执行文件,那么主函数中必须有调用另一个文件的指令。
weixin_慕无忌0582635
有的,可以自己去找一下免费课
weixin_慕圣2327608
不要把Linux里的shell&&和C++里的&&混在一起理解就行
刘建元的学习身影
Luwnto
慕斯卡2483961
Tarzon
慕标3395159
正常情况下不可以,若是编译器支持的,编译时指定windows平台,也就是交叉编译。
慕尼黑8424803
r:是可读、w:是可写、x:是可执行
如果你要执行文件:
你是创建文件的人你对这个文件拥有的权限就是前三个,如第一行中的rwx
如果你是用户组你对这个文件拥有的权限就是中间三个,如第一行中的r-x
如果你是其他用户你对这个文件拥有的权限就是后面三个,如第一行中的r-x
如果你没有想要的权限就可以通过chmod命令来添加权限。
慕尼黑8424803
因为你上次编辑之后没保存就把终端关了,把“.a.c.swp”这个文件删了重新打开就OK了。
Mr邵7402958
明显不对,还是从新安装吧
慕后端1351523
标准答案是4个,华为编程规范也是4个,慕课网的c讲师都说也是4个,所以就按4个来