无名商城论坛

搜索
查看: 510|回复: 0

[其他技术] 【Max】快速上手系列-C语言之基础篇(一)

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 18:42:57 | 显示全部楼层 |阅读模式
在介绍C语言的数据类型和基本语法之前,先说说C程序结构和C文件结构。
1、C程序结构:
①预处理指令;
②变量、函数、语句、表达式、注释等;
③返回值;以一段简单的打印输出“hello world”代码为例:注意:一个完整的C语言程序,是由一个、且只能有一个main()函数(又称主函数)和若干个其他函数结合而成,或仅由一个main()函数构成;接下来看看C语言程序运行结构:基本的三种程序结构为顺序结构、选择结构和循环结构。顺序结构:程序按顺序执行,不发生跳转。选择结构:依据是否满足条件,执行相应功能
(1)if(表达式) 语句;
(2)if(表达式)语句1;else语句2;
(3)if(表达式1)语句1;else if(表达式2)语句2;...else语句n;注意:第三种方式,即: if......else if..........else if.....else,只能响应一个条件。循环结构:while ( ) { } 语句 先判断表达式后执行.do{ }-while( ) 语句 先执行语句后判断表达式.for( ; ; ){ }2、C文件结构:一个基于C的软件系统一般由以下文件构成:若干个C文件:每个C文件中包含若干个函数。若干个头文件:每个头文件中包含一些数据结构的定义以及C函数、变量的原型声明。若干个库文件:库文件是编译后的二进制文件,一般由若干C文件编译后组成,其中包含了若干个函数的可执行代码;这些库文件中的函数可执行代码在连接的时候合并到最终的可执行文件中。若干个make文件:make文件描述了多个文件中的依赖关系以及生成最终可执行文件或库文件所需要的信息。由于篇幅较小,再加点内容,顺便写写C语言的关键字和控制语句。1、关键字:这里介绍下C语言的32个关键字(至于ISO推出的C99标准新增的5个C语言关键字和C11标准新增了7个C语言关键字目前没有做过过多了解,这里就不再介绍)(1)数据类型关键字(12个)char,short,int,long,float,double,unsigned,signed,void,struct,union,enum;char:字符型类型数据short:短整型数据,修饰int,一般省略被修饰的int;第二帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表