C语言入门1

本文介绍了C语言的基础知识,包括其作为底层软件开发语言的角色,C语言的标准语法C11,以及C语言编译器如Clang、GCC等。通过使用VS2013/VS2019作为集成开发环境,阐述了创建源文件、编写代码和编译代码的步骤。文章还详细讲解了main函数和printf函数的使用,作为程序的入口和输出功能。
摘要由CSDN通过智能技术生成

怎么在电脑上创建编译环境以及第一个程序


什么是计算机语言

基本定义:人与计算机交流的语言就叫做计算机语言,而C语言只是其中的一种,广泛应用于底层软件开发。

底层软件开发 : 比方说电脑是一个硬件,他需要一个操作系统去操作它,在操作系统之上呢有一个叫做 应用层 的东西。而C语言主要是开发操作系统之下的那些开发。

C语言的标准语法: 被称为 ANSI C。 C11目前是最新的标准

计算机语言的演变: 一开始计算机只有二进制语言(100101010010),后来出现了汇编语言。 因为二进制语言太难记了。比方说我定义ADD(加法)的二进制序列是0101101, 那么“ADD”实际上就是这个二进制序列的一个“助记符”。 而用这种助记符所组成的语言就叫做汇编语言。而C语言的流行就源于它最开始作为汇编语言出现的时候好用。后来由于C语言被各种方式修改,所以出现了C语言的国际标准。


怎么写C语言代码

C语言的编译器: 实际上写C语言的工具。市面上常见的编译器有:Clang、GCC、WIN-TC、SUBLIME、MSVC、TurboC等等。

VS2013/VS2019: 他是一个集成开发环境,集成了像MSVC这样的编译器。所以可以用VS2013来编译C语言代码

如何用VS写出一个代码

  1. 创建一个文件
  2. 创建一个源文件
  3. 写代码
  4. 编译代码

自己的实践步骤,我在Mac上面下载了VS,并尝试按照指导创建编程文件。不知道Mac上的操作与Windows系统上的操作有何不同。


程序的两大组成:

main函数:一个程序必不可少的函数

int main()
{
// 这个地方就用来写函数
return 0
}
  • main函数是程序的入口
  • int 是函数的返回类型
  • main() 是函数名
  • 中括号的所有部分是函数体
  • int是“整形”的意思, int与return 0 形成了一个呼应
  • 上面那个#include<stdio.h> 也是必要的,相当于引用这个函数命令库
  • int main() 也被称为所谓的梦函数,一个工程中有且只有一个main函数。一个工程里可以有多个.c 文件,但是只能有一个main 函数

必不可少的引用函数库

#include<stdio.h>

总结: 一个函数的基本组成部分是

#include<studio.h>

int main()
{
//函数的内容
return 0;
}

printf 函数

//printf() 函数
printf("hello world") 
//里面的引号部分就是输出的内容效果为:[请添加图片描述](https://img-blog.csdnimg.cn/5c2fd08479314c0cabe7d66b63acf185.png)
//如果想让输出内容独立为一行!就这样
printf("hello world\n") 
//其效果为:![请添加图片描述](https://img-blog.csdnimg.cn/b71a1d7633f9441bb8bcaa4d35d45020.png)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值