首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

linux下的C语言开发

在很多人的眼里,C语言和linux常常是分不开的。这其中的原因很多,其中最重要的一部分我认为是linux本身就是C语言的杰出作品。当然,linux操作系统本身对C语言的支持也是相当到位的。作为一个真正的程序员来说,如果没有在linux下面用C语言编写过完整的程序,那么只能说他对C语言本身的理解还相关肤浅,对系统本身的认识也不够到位。作为程序员来说,linux系统为我们提供了很多理想的环境,这其中包括了下面几个方面, (1)完善的编译环境,包括gcc、as、ld等编译、链接工具 (2)强大的调试环境,主要是gdb工具 (3)丰富的自动编译工具,主要是make工具 (4)多样化的os选择,ubuntu、redflag等等 (5)浩瀚的开源代码库

03

程序的基本概念

程序的基本概念 1.1. 程序和编程语言 程序(Program)告诉计算机应如何完成一个计算任务,这里的计算可以是数学运算,比如解方程,也可以是符号运算,比如查找和替换文档中的某个单词。从根本上说,计算机是由数字电路组成的运算机器,只能对数字做运算,程序之所以能做符号运算,是因为符号在计算机内部也是用数字表示的。此外,程序还可以处理声音和图像,声音和图像在计算机内部必然也是用数字表示的,这些数字经过专门的硬件设备转换成人可以听到、看到的声音和图像。 程序由一系列基本操作组成,基本操作有以下几类: 输入(Input) 从键盘、文件或者其他设备获取数据。

02

初识编程的感受与期待。

作为一名大一新生初识编程的心情可以说是又激动又胆怯,我是2021届高考毕业生,考上了西南石油大学,来到了四川成都,就读于土木工程专业,由于我的工程制图这方面能力比较薄弱,而在一个处处都需要工图的土木专业,我觉得我与它并不适应,相反在计算机这一门课上,我发现我对编程有着极大的兴趣,而这也是唯一一门能使我边学边感到特别充实的学科,因此我毅然决然的选择奔向IT行业,我深知因为我的专业不是和计算机的相关专业,所以相比于计算机行业的学生我只能更加努力,没有别的捷径可走,同时又由于计算机更新换代的速度太快,如果自己的知识不能紧跟时代的脚步,随时有可能会被淘汰,因此我一刻不敢懈怠,从二月份开始学C语言,到目前为止已经两个月的时间了。也从原来的小白变成现在的初识。

02
领券