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

Linux C语言编程基本原理与实践

难度初级
时长 2小时 0分
学习人数
综合评分9.60
349人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
学到啦!! fprintf fscanf stderr stdin stdout
学到了学到了,原来主函数返回值不是随便写的啊...
讲的太基础了
哈哈哈,vim用好了,必然能更快!C语言本来就快!天下代码为快不破!!!
写的一模一样,可是报了好多行看不懂的错误
哇,塔诺西,斯国矣。。。。。。。。。。。。
有点懵逼对的过程,老师讲的很好,但是自己一时半会还没理解过来。教我自己缓一缓、理一理。
额,怎么看评论是int main(int argc,char *argv[])顿时忘了自己学了些什么……不过,重点学习了linux的命令。ls之后的扩展。
突然忘记本节讲了什么,回忆一下:介绍了main函数的完整参数一个int argc 和char *argc[],还有一个就是检验程序是否正常执行,用“each $?”返回值为0时,正常执行,除此之外,都是有误的,还有就是“&&”的一个使用,下来代码实现。over!
又一次接触新命令,嗨森,get 到make命令,刚开始编译时使用“make xxx”,又没注意听老师讲,但是还是发现错误,嘻嘻。天天学习,天天进步。
头文件的问题;之前编译了好久,一直在报错,然后再回看了一下视频,发现自己的头文件声明没有打“;”。试了很久之后才发现,还好找到错误了。
总结了一下本节课的命令吧:
gcc -c xx.c -o xx.o//创建一个静态库
cp xx.x xxx.x//复制文件
好像差不多就这样,应该完了
管道的话,DOS也有,在windows的批处理程序中可以使用
熟悉Linux顺便学C,美滋滋
老师讲的真心不错,很赞,就是有些东西老师记错或说错了,比如世界的单词拼错了,main的两个参数位置颠倒了,C语言的标准不是c98而是c89,等等,不过这些网上一查就能知道到的,对学习没多大影响(如果有,可能就是在你与人争辩的时候会吃亏吧haha~~)
C语言的标准中从未出现过void main;使用void main会出现一些麻烦的问题

最赞回答 / Haurus
1、重复编译了max是因为你在main函数里面include"max.c",这个include的意思就是将max.c里面的代码复制过来了,那么你再gcc hello.c max.c就会出现重复定义了,所以你只要把#include"max.c"这一行代码注释掉或者gcc hello.c就好了2、-o main.out就是给生成的可执行文件命名为main.out,如果没有这句话,那么默认的可执行文件名为a.out
课程须知
本课程为C语言中级课程 学习本课程需要了解C语言以下基本语法:变量、常量、顺序、循环、分支、函数等。
老师告诉你能学到什么?
如何在真正的商业环境(Linux)下编写C语言程序 如何编译一个项目以及makefile如何编写 C语言真正的本领(制作小工具) 多个c语言小工具如何构成强大的软件系统

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消