1.7 编程机制

简介: 生成C程序的过程因计算机环境而异,但大多数环境(如UNIX、Linux、MS-DOS、Windows和Macintosh OS)共享相似的机制。了解这些机制不仅有助于掌握编程背景知识,还能帮助理解生成C程序所需的特殊步骤。C语言程序通常存储在扩展名为".c"的文本文件中,例如`budget.c`,这一命名规则在多种系统中通用,文件名需符合特定操作系统的要求。

生成程序的具体过程因计算机环境而异。C是可移植性语言,因此可以在许多环境中使用,包括UNIX、Linux、MS-DOS(一些人仍在使用)、Windows和Macintosh OS。
首先,来看看许多C环境(包括上面提到的5种环境)共有的一些方面。虽然不必详细了解计算机内部如何运行C程序,但是,了解一下编程机制不仅能丰富编程相关的背景知识,还有助于理解为何要经过一些特殊的步骤才能得到C程序。
用C语言编写程序时,编写的内容被存储在文本文件中,该文件被称为源代码文件。大部分C系统,包括之前提到的,都要求文件名以.c结尾。在文件名中,点号(.)前面的部分称为基本名,点好后面的部分称为扩展名。因此,budget是基本名,c是扩展名。基本名与扩展名的组合(budget.c)就是文件名。文件名应该满足特定计算机操作系统的特殊要求。

目录
相关文章
|
4月前
|
开发者
编程问题之逻辑编程有什么缺点
编程问题之逻辑编程有什么缺点
|
6月前
|
Java
Java线程通信的精髓:解析通知等待机制的工作原理
Java线程通信的精髓:解析通知等待机制的工作原理
64 3
Java线程通信的精髓:解析通知等待机制的工作原理
|
6月前
|
消息中间件 存储 监控
【ZeroMQ的SUB视角】深入探讨订阅者模式、C++编程实践与底层机制
【ZeroMQ的SUB视角】深入探讨订阅者模式、C++编程实践与底层机制
759 1
|
6月前
|
Python
物理光学初探:原理、应用与编程实践
物理光学初探:原理、应用与编程实践
|
6月前
|
Go 开发者
Go语言错误处理机制:原理与实践
【2月更文挑战第7天】在Go语言中,错误处理是一项核心特性。Go语言鼓励显式的错误检查,而不是依赖于异常机制。本文将深入探讨Go语言的错误处理机制,包括错误的表示、传播和处理方式,以及如何在日常编程中有效地应用这一机制,确保代码的健壮性和可读性。
63 10
|
12月前
|
安全 Java 数据处理
Python多线程编程:概念、技巧及最佳实践
Python多线程编程:概念、技巧及最佳实践
|
存储 缓存 安全
[并发编程] - 操作系统底层工作原理
[并发编程] - 操作系统底层工作原理
137 0
|
存储 网络协议 安全
WEB服务端开发必懂的概念和底层原理,通过对比的方式让大家更好的理解和使用
golang 源码级别支持协程,实现简单。协程使用,当底层遇到阻塞会自动切换,也就是逻辑层通过同步方式实现异步,充分利用了系统资源,同时避免了异步状态机的反人类异步回调,实现方式更为直观简单。golang 协程是通过多线程维护,所以避免不了锁的使用,但也极大解决了研发效率问题。
197 0
面试:基础篇06.1:FailFast与FailSafe机制】
面试:基础篇06.1:FailFast与FailSafe机制】
222 0
|
XML 存储 编解码