C语言-简介及IDE介绍

目录

————什么是C语言?————

————计算机语言的分类————

————C语言简介————

————怎么运行C语言代码呢?————

————怎么写C语言的代码呢?————


————什么是C语言?————

说到C语言,不得不谈一下计算机语言,那么什么是计算机语言呢?

我们中国人平常说的最多的是汉语,那么汉语就是中国人与中国人之间沟通交流的桥梁

那我们要和计算机交流,命令计算机工作的时候,就需要学会与计算机交流的语言,其中之一,就是C语言。

————计算机语言的分类————

计算机语言分为:机器语言->汇编语言->高级语言

  • 机器语言:也称为二进制语言,只有0和1,0代表低电平,1代表高电平,是计算机能够直接识别并运行的语言。所以说,不同型号的计算机其机器语言是不相通的。

  • 汇编语言:由于机器语言编写复杂,不容易识错。由此一些计算机科学家就用一些单词来代替一个特定的指令(一组二进制代码),比如,用“ADD”代表数字逻辑上的加减。但特定的汇编语言和特定的机器语言的指令集是一一对应的。

  • 高级语言:在经历了前两款语言的更新后,人们发现了限制程序推广的关键因素——程序的可移植性。需要设计一个能够不依赖于计算机硬件,能够在不同机器上运行的程序,同时,这种语言又要接近于数学语言人的自然语言

————C语言简介————

C语言是一门通用的计算机编程语言,广泛应用于底层开发。它的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

通过编写C语言程序生成软件在计算机上运行。

C语言是有国际标准的,常见的标准有C89,C90,C99,C11等,早期由美国国家标准局为C语言定制的一套标准语法,称为ANSIC。目前由国际标准化组织(ISO)和国际电工委员会(IEC)联合发布的C11为最新标准。

————怎么运行C语言代码呢?————

使用工具:编译器,C语言的编译器主要有Clang、GCC、WIN_TC、SUBLIME、MSVC、Turbo C等。

————怎么写C语言的代码呢?————

我们使用VS2013/VS2019,这样的集成开发环境(IDE),集成了MSVC这样的编译器,可以编写+编译+运行C语言的代码!

如何使用呢?(步骤)

1)创建一个项目

创建新项目:

选择文件位置:

怎么找出项目?

【视图】->【解决方案资源管理器】;快捷键【Ctrl+Alt+L】

2)创建一个源文件

xxxx.c - 源文件  如test.c(以源文件为例)

xxxx.h - 头文件

填写文件名称:

3)编写代码

1.写出主函数(main函数)

    写了100-500行之间的代码,那是如何执行的呢?C语言是从主函数的第一行开始执行的,所以C代码需要有main函数,也称之为入口函数

2.写出功能

    如:在屏幕上打印,Hello World!

    printf - 库函数,在屏幕上打印信息的

    printf函数的使用,也需要打个招呼(引用头文件stdio.h)

#include <stdio.h>int main(){  printf("hello world!");  return 0;}

4)运行:编译+链接+运行代码

快捷键:

    1.Ctrl+F5

    2.Ctrl+F5+Fn

    3.菜单中:【调试】->【开始运行不调试】

在vs2013中,默认是没有调用控制台的,只需要改变一下项目的属性即可。(注:2019则不需要设置)

选中项目->右键->属性->链接器->系统->子系统->控制台(/SUBSYSTEM:CONSOLE)->应用->确定。

运行成功后的窗口:

如若出现这种的错误:

是因为一个工程中出现了多个main函数

一个工程中有且仅有一个main函数

1.一个工程中可以有多个.c文件

2.但是多个.c文件中只能有一个main函数。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值