C语言程序设计基础(跟知乎学)

1、C语言是一种结构化程序设计语言。三种基本结构:顺序、选择、循环。
2、在C语言中,程序的模块化是利用函数实现的。
3、计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。 翻译的方式有两种,一个是编译,一个是解释。C语言程序仅可以编译。

编译像是做完一桌子菜再开吃;解释像是吃火锅,边煮边吃。

4、C程序开发过程:编辑—>(.c)编译—>(.obj)链接—>可执行文件(.exe)
用C语言编写的源程序(.c格式)不能直接在计算机上运行。
通过编译得到的二进制目标程序(.obj格式)需要连接才可以运行。

5、C程序是由函数构成的,一个C程序有且仅有一个main函数。一个函数由两部分组成:函数的首部和函数体。函数体包括声明部分和执行部分。一个C程序总是从main函数开始执行(即程序的入口),由main函数结束,(即程序的出口)。

6、C语言编写的函数源程序,其文件名后缀可以是C;C语言编写的函数都可以作为一个独立的源程序文件;但是并非C语言编写的每个函数都可以进行独立C语言程序设计基础的编译并执行,只有含有main 函数的经过编译链接才能执行。

7、标识符命名规则:
①标识符中只能包含字母 (a-z,A-Z),数字(0-9),下划线(_)。
②第一个字符必须是字母或下划线。
③用户自定义的标识符ⅰ格式合法,ⅱ不能使用关键字,ⅲ见名知意
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值