C语言概述及VS使用

C&C++ 专栏收录该内容
1 篇文章 0 订阅

目录

1.C语言的起源

2.C语言的优点

3.C语言的缺点

4.程序编写步骤

5.使用VS编写C程序步骤

5.1 新建空项目

5.2 调出解决方案资源管理器

5.3 新建添加源文件

5.4 编写简单的C语言程序(Hello World)

5.5 编译(Complie)

5.6 链接(Link)

5.7 测试程序


 

1.C语言的起源

       贝尔实验室的Dennis Ritchie在1972年开发了C,当时他和Ken Thompson一起设计UNIX系统,C并不是完全由Ritchie构想出来的,而是由Thompson的B语言发展而来。

       在过去的30年里,C语言已经成为了最重要和最流行的语言之一,它之所以得到发展,是因为人们尝试使用它以后,都很喜欢它过去十年里,许多人从C转而使用更加强大的C++语言,但是C依然有着自身的优势,仍然是一种重要的语言,而且它还是通往C++的必经之路学习C的过程中,你将认识到它的许多优点。

       C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。


 

2.C语言的优点

  1. 设计特性;
  2. 高效性;
  3. 可移植性强;
  4. 强大的功能和灵活性;
  5. 面向编程人员。

 

3.C语言的缺点

  1. C语言的封装性不够好,导致不够安全;
  2. C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。也就是说,对用C语言的人,要求对程序设计更熟练一些。

 

4.程序编写步骤

  1. 定义程序目标;
  2. 设计程序;
  3. 编写代码;
  4. 编译;
  5. 运行程序;
  6. 调试程序;
  7. 维护和修改程序。

 

5.使用VS编写C程序步骤

5.1 新建空项目

afei

 

 

5.2 调出解决方案资源管理器

afei

 

 

5.3 新建添加源文件

 

 

现在可以正常编写C语言代码了。

 

5.4 编写简单的C语言程序(Hello World)

#include<stdio.h>
int main()
{
	puts("Hello World!");
	return 0;
}

 

5.5 编译(Complie)

快捷键:Ctrl+F7

 

没有报错,编译成功。

       编译完成后,打开项目目录下的Debug文件夹,会看到一个名为Hello_worlod.obj的文件,此文件就是经过编译产生的中间文件,这种中间文件的专业称呼是目标文件(Object File),在VS和VC下,目标文件的后缀都是.obj。

 

5.6 链接(Link)

步骤:生成-->仅用于项目-->仅连接 Demo

 

链接的作用:将 hello.obj 和系统组件(专业讲是静态链接库)结合起来,形成可执行文件。如果有多个目标文件,这些文件之间还要相互结合。

 

5.7 测试程序

       双击exe文件:只看到CMD弹框一闪而过

修改程序,再次编译链接:

#include <stdio.h>
#include <stdlib.h>
int main()
{
	puts("Hello World!");
	system("pause");	//让程序暂停
	return 0;
}
afei

 


 

 

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: Age of Ai 设计师:meimeiellie 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值