《程序设计入门——C语言》——程序设计与C语言

计算机和编程语言

  • 程序是用特殊的编程语言写出来表达如何解决问题的,不适用编程语言来和计算机交谈,而是描述要求它如何做事情的过程或方法。
  • 计算机做的所有的事情都叫做计算。
  • 计算的步骤就是算法。
  • 程序的解释:(1)解释:借助一个程序,那个程序能试图理解你的程序,然后按照你的要求执行;(2)编译:借助一个程序,就像一个翻译,把你的程序翻译成计算机真正能懂的语言——机器语言写的程序,然后, 这个机器语言写的程序就可以直接执行了。
  • 对于各种程序语言来说,本无编译/解释之分,只是那种程序语言常用的执行方式是哪一种。解释型语言拥有特殊的计算能力,编译型语言有确定的运算性能。

C语言

  • 现代的编程语言在语法上的差异很小
  • 几乎都是C-like语言
  • 语言的能力/使用领域主要是由库和传统所决定的
  • 学习C的过程主要是练习代码,日常应用很少直接用C语言编写

C语言的发展历史

  • C语言是从B语言发展而来的,B语言是从BCPL发展而来的,BCPL是从FORTRAN发展而来的。
  • BCPL和B都支持指针间接方式,所以C也支持了指针。
  • C语言还受到了PL/I的影响,还和PDP-II的机器语言有很大的关系。
  • 1973年3月,第三版的Unix上出现了C语言的编译器。
  • 1973年11月,第四版的Unix(System Four)发布了,这个版本是完全用C语言重新写的。

第一个程序

#include<stdio.h>
int main()
{
	printf("Hello,World!");
	return 0;
}
  • ""里面的内容叫做“字符串”,printf会把其中的内容原封不动的输出
  • \n表示需要在输出的结果后面换一行
  • 在写代码的时候切忌不要使用中文标点
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Yanko24

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值