原标题:C语言教学(一)新手关卡 hello world!
对于刚开始接触C语言的萌新来讲,C语言复杂难懂,记也记不住,常常在思考学习C语言会有窍门吗?答案是有的,坚持动手敲代码就是唯一的窍门。
简单来理解C语言就是由算法汇成的计算机语言(个人理解),对于从未接触过的人来讲就是无字天书般的存在,难以理解。这都是正常的!不要灰心。接下来小编也会带大家去了解C语言。
那么说到任何一个语言,都会有一道新手关卡,那就是hello world!小编是在虚拟机用的centos8系统,欢迎各位在下面评论你们用的什么系统,如果有想要的萌新也可以在下面评论区留言。
首先打开终端,用vim命令建立一个C文件,vim是编辑文件的意思,如果目录里不存在这个文件,那么会新建这么个文件,C语言文件的后缀必须是.c
创建一个test.c的C语言文件
进入文件之后可以发现,如果是新建的文件那么里面肯定都是空的,并且是只读模式不能进行编辑,如果要对文件进行编辑则按键盘上的i键,进入插入模式进行编辑,输入以下代码。
#include 这是调用C语言头文件的意思,头文件里包含了简单的输入输出功能。
int main(){ } 这是程序的主函数,将你要执行的代码放在花括号里面。注意int main后面要加一对括号还有一对花括号,这是固定写法。这里的代码编写先不加括号。
printf(""); 这是C语言的输出函数,什么是输出?就是将结果显示在你的屏幕上,注意括号里面的输出结果要在双引号里面,当整一句输出写完之后要加个;分号,表示这一句的结束。
完成代码的编辑后就要保存退出进行代码的测试了,那么先要退出现在的插入模式,按Ese键退出插入模式,如下图所示,什么都没显示。
然后输入:wq后回车保存退出,如果只退出不保存则是:q,强制退出则是:q!
保存退出回到我们的终端界面用gcc编译器进行编译测试,如果编译没有报错则代表代码没有问题,可以运行了。
输入gcc空格+C文件名进行编译测试,如下图,编译后出现了错误提示,这就表示代码存在问题,根据报错提示进行修改。
可以看到报错的内容有很多种符号提示,这种错误一般是少了什么符号,我们上面代码编写的时候故意漏了int main后面的一对括号,没有按标准结构来写,计算机就识别不了你的代码,接下来再次用vim命令进入代码的编辑,将括号给补上去,保存退出
当再次用gcc命令进行编译的时候可以发现,编译后没有什么提示,那就表示编译成功了。
编译成功后,我们进行最后一步,代码的测试,用./a.out +文件名的命令来运行C语言的代码
可以发现hello world!被打印在了我们的屏幕上,这就是printf("");函数的作用。可以尝试着用printf去输出更多的内容,输出*号组成的笑脸等那么就先讲到这了,不懂的欢迎在评论区留言,不要忘记只有多敲代码,一边动手一边理解,学起来才会更简单!返回搜狐,查看更多
责任编辑: