C语言笔记第一章
C语言基础
程序设计:是指设计 编制 调试程序的方法和过程
程序语言:人与计算机交流信息,计算机和人都能识别的语言。
C语言是一门高级程序设计语言。
C语言主要内容
既要掌握概念 又要动手编程,还要上手去调试
c程序设计语言
是一种高级语言(方便 快捷)
历史悠久:20世纪70年代
上天入地,无所不能:c语言实现的软件,没有不支持c语言的系统
c语言的特点
1 语言简洁,紧凑,使用方便,灵活。32关键字、9种控制语句,程序形式自由。
2 运算符丰富,34种运算符
3 数据类型丰富 具有现代语言的各种数据结构
4 具体机构化的控制语句,是完全模块和结构化的语言。
5 语法限制不严格,程序设计自由度大。
6 允许直接访问物理地址,能进行操作实现编程语言的大部分功能,可直接对硬件进行操作。兼有高级语言和低级语言的特点
(可以访问内存地址,进行位运算)
7.目标代码质量高,程序执行效率高
8.程序可移植性好。
c程序的构成特点
- 有且只有一个main函数 结束于main函数
- 一个c程序可以由一个或多个源文件构成
- 一个c程序可以有多个函数构成but只能有一个main函数
- 一个函数有两个部分组成 函数首部和函数体
- 主函数只能调用用户函数或系统函数,用户函数可以调用彼此不能调用主函数
- 注释 注释不能嵌套注释(拼写错误查不出来)
- 语句最后用;结尾
- 区分大小写
程序设计的过程
问题---想法----算法----程序
人 计算机
c程序的运行
编辑.c
编译 .obj 语法分享查错
链接
执行.exe