C语言是什么 C语言历史 编译器怎么运行C语言的代码 怎么学好C语言

简介: C语言是什么 C语言历史 编译器怎么运行C语言的代码 怎么学好C语言

标题1

什么是C语言? C语言是一个计算机语言 人和人交流用的自然语言 人和计算机交流当然是需要计算机语言(人们通过计算机语言给电脑下达指令,让计算机去工作) 世界上已经有 我们人类世界中 有英语和法语和中文,那自然计算机也是一样的 目前已经有上千门计算机语言比如说python C++ JAVA PHP GO语言等等

虽然说有上千种语言,但是 但在计算机语言排行榜上C语言还是遥遥领先

一个工程一般会有多个源文件组成 如下图所示,演示了源程序经历过编译器和链接

我们在源文件写代码,编译后会生成目标文件链接后生成可执行文件链接后生成可执行文件


目标三编译器选择


Visual studio集成了MSVC(安装包大一些 安装简单无需多余配置,使用起来非常方便)


XCode集成lclang(苹果电脑开发工具)


CodeBlock集成了gcc(这个工具比较小众,需要配置环境,不太推荐)


DevC++集成了gcc(小巧使用工具过于简单 对于代码风格养成不好 一些竞赛使用)


Clion是默认使用CMake,编译器是可以配置的(工具是收费所以暂时不推荐大家使用)


VS2022非常强大 强烈推荐!企业中常用。


在VS写代码的时候


1.创建项目(代码是在项目中管理)


2创建点c文件写代码


相关文章
|
存储 安全 数据管理
C语言之考勤模拟系统平台(千行代码)
C语言之考勤模拟系统平台(千行代码)
264 4
|
编译器 C语言
C语言编译器为什么能够用C语言编写?
C语言编译器为什么能够用C语言编写?
87 9
|
存储 算法 程序员
C 语言递归算法:以简洁代码驾驭复杂逻辑
C语言递归算法简介:通过简洁的代码实现复杂的逻辑处理,递归函数自我调用解决分层问题,高效而优雅。适用于树形结构遍历、数学计算等领域。
|
并行计算 算法 测试技术
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面
C语言因高效灵活被广泛应用于软件开发。本文探讨了优化C语言程序性能的策略,涵盖算法优化、代码结构优化、内存管理优化、编译器优化、数据结构优化、并行计算优化及性能测试与分析七个方面,旨在通过综合策略提升程序性能,满足实际需求。
518 1
|
存储 搜索推荐 C语言
深入C语言指针,使代码更加灵活(二)
深入C语言指针,使代码更加灵活(二)
231 2
|
存储 程序员 编译器
深入C语言指针,使代码更加灵活(一)
深入C语言指针,使代码更加灵活(一)
244 2
|
C语言
深入C语言指针,使代码更加灵活(三)
深入C语言指针,使代码更加灵活(三)
128 0
深入C语言指针,使代码更加灵活(三)
|
安全 C语言
在C语言中,正确使用运算符能提升代码的可读性和效率
在C语言中,运算符的使用需要注意优先级、结合性、自增自减的形式、逻辑运算的短路特性、位运算的类型、条件运算的可读性、类型转换以及使用括号来明确运算顺序。掌握这些注意事项可以帮助编写出更安全和高效的代码。
429 5