C语言学习系列(一)

版权声明: https://blog.csdn.net/qq_35370790/article/details/80218022

1.计算机与程序设计语言的关系

:计算机由 硬件 与 软件系统 组成,硬件提供了物质基础, 
而软件则是计算机的灵魂;如果脱离了软件,计算机就只是一台 

什么都做不了的裸机;可以形象地把他们比作人的大脑与身体,缺一不可。

2.什么是C语言

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

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由 美国国家标准局为C语言制定了一套完整的美国国家标准语法,称为 ANSI C,作为C语言最初的标准。  [1]   目前2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的 C11标准是C语言的第三个官方标准,也是C语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。

3.C语言的特点

优点

  • 1.代码简洁,灵活性高;
  • 2.语言简单易懂;
  • 3.生成目标代码质量高,效率高;
  • 4.允许直接访问物理地址,操作硬件;
  • 5.可移植性较好;

缺点

  • 1.数据的封装,在安全性上存在很大缺陷;
  • 2.对于字符串处理,只能通过自负数组实现,绘图操作复杂;
  • 3.类型检查机制较弱,缺乏支持代码重用的语言结构;

4.C语言开发环境(工欲善其事必先利其器)

C语言程序的开发过程包括编辑、编译和链接三个阶段,由于步骤繁杂所以选用一个好的编辑器能让写程序事半功倍。

主流的编辑器有:Visual Studio,Clion等

我们这里用Visual Studio2017

打开软件:


新建一个项目:选择 文件 > 新建 > 项目


取好名称和存放路径点击确定


鼠标右键单击 源文件 > 添加 > 新建项


单击确定就可以了


好了,现在就可以写程序了

5.第一个C语言程序(在屏幕上输出Hellow,World)

#include<stdio.h>
int main(){
    printf("Hellow,World!\n");
    return 0;
}

注意:这段代码copy进VS运行时会出现控制台一闪而过解决方法有

方法一:getchar()

方法二:getch()

getch();的使用很简单,也是加载主函数的尾部,但其需要配合conin.h头文件使用才行!

方法三:引入#include "windows.h" 

在main函数末尾添加(在return之前): system("pause")

system("pause");加在主函数的尾部,配合windows.h头文件使用才行




猜你喜欢

转载自blog.csdn.net/qq_35370790/article/details/80218022