C语言使用总结

本文详细介绍了C语言的开发流程,从环境搭建(win10+VS2013和Ubuntu 18.04)到预编译、编译、链接、发布和调试的全过程。同时,深入讲解了C语言的数据类型,包括变量、整型、浮点型、字符型、布尔型、指针、结构体、联合体和枚举。此外,还涵盖了各种语句,如判断、循环、跳转、函数和计算类型,以及C语言的移植性和相关技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1. 开发

本章主要介绍c语言相关开发内容的介绍,涉及环境搭建、预编译、编译、链接、发布、程序调试等相关内容。

1.1 环境搭建

在使用c语言进行程序开发之前,首当其冲地是相应环境的搭建,环境一般有两个,一个是windows开发环境,本处以win10+VS2013为例,另一个是linux开发环境,linux开发环境比较简单,以ubuntu18.04为例。

1.1.1 win10+VS2013

相信绝大多数人和松松一样,有大量的工作需要在windows平台上进行,因此,windows平台必不可少,因此安装微软的vs2013是十分好的选择。安装步骤如下:

1. 去官网等下载vs2013软件安装包(其他版本安装类似)
2. 网上找相应激活码进行破解
3. vs2013是图形界面化操作,本处不做过多说明。

1.1.2 ubuntu 18.04

ubuntu 18.04 系统自带了c语言编译工具,操作如下:

快捷键:Ctrl+Alt+t,打开终端
$ gcc b.c
$ chmod 744 a.out
$ ./a.out

注:相关命令,请参考 《xxxx.com》

1.2 预编译

预编译发生在编译器进行编译之前发生的工作。主要在源文件的层面进行操作,不会改变源文件的性质。仅发生如替换、包含、选择性编译等操作。

1.2.1 include

1.2.2 define

1.2.3 ifndef

1.2.4 endif

1.2.5 assert

1.3 编译

1.4 链接

1.5 发布

1.6 调试


2. 数据类型

2.1 变量

2.2 整型

2.3 浮点型

2.4 字符型

2.5 布尔型

2.6 指针

2.7 结构体

2.8 联合体

2.9 枚举


3. 语句

3.1 判断语句

3.2 循环语句

3.3 跳转语句

3.4 函数

3.5 计算类型


4. 移植性


other

  1. typedef的用法总结
  2. define 与const的区别
  3. 为什么大多数编译器不支持const关键字定义的符号常量来指定元素数目
  4. 计算机内存模式
  5. 常量与变量在内存中存储的位置
  6. 什么是指针数组,什么是数组指针
  7. C语言中各类数据类型的内存存放位置
  8. c语言打印前导0
  9. 函数指针的要求:返回类型和参数列表必须与指针声明中的返回类型和参数列表匹配
  10. 创建与磁盘文件相关联的流时,会自动创建一个缓冲区,并将其与流关联起来。
  11. 可变参数个数的函数
  12. 表达式中、类型提升发生在每个双目运算符
  13. c语言的预处理器时如何工作的
  14. c语言的可移植性问题
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值