LINUXC学习之gcc编译器与内存
2018-11-15 13:40
323 查看
LINUXC学习四之gcc编译器与内存
- 一、gcc编译器
- 二、内存
- 三、一个简单的C程序
- 3.1 、==文件的包含方式==
- 3.2 、 stdio.h
- 3.3 、 main
- 3.4 、 {} 代码块
- 3.5 、 return
- 3.6 、 printf ()
- 3.7 、 注释
- 3.8 、 ==编码规范==
- 3.9 、 C语言语句是以分号结尾
一、gcc编译器
二、内存
三、一个简单的C程序
#include <stdio.h> int main () { printf ("Hello World \n"); return 0; }
3.1 、文件的包含方式
#include <stdio.h> | 默认是从 /usr/include 目录下找文件 |
---|---|
#include “stdio.h” | 默认是从当前目录下找文件,如果没有 再去/usr/include 下去找 |
#include “…/stdio.h” | 默认是从上级目录下找文件,如果没有 再去/usr/include 下去找 |
3.2 、 stdio.h
- C语言的标准输入输出头文件
3.3 、 main
1. 有返回值,返回值是 int 类型,用来表示程序结束状态,如果是程序是正常结束返回 0,异常结束,返回其他值 2. c语言有且仅有一个main函数 3. 程序main函数开始执行
3.4 、 {} 代码块
- 代码块
3.5 、 return
- return表明函数结束,下面的部分都不执行
3.6 、 printf ()
- printf () 是 stdio.h 文件中的一个函数,所以使用这个函数必须包含stdio.h 头文件
3.7 、 注释
// | 单行注释 |
---|---|
/**/ | 多行注释 |
3.8 、 编码规范
1. “{” 下面一行内容和这个“{” 要有4个空格的缩进 2. 单词要有空格 3. 不同的逻辑代码之间要有空行
3.9 、 C语言语句是以分号结尾
阅读更多相关文章推荐
- 【linux gcc】gcc编译器相关(7月6日学习总结)_学习笔记_003
- Linux下gcc编译器生成和使用静态库和动态库学习笔记
- Linux下gcc编译器生成和使用静态库和动态库学习笔记
- Linux应用开发学习01——Gcc编译器
- gcc编译器学习
- linux环境下 gcc 编译器的简单使用
- Linux下gcc编译器常用选项一览表
- Linux 下的 gcc, g++ 编译器
- Linux进程间通信——共享内存学习(系统V共享内存原理)
- Linux C编程学习之开发工具1---GCC编译器
- 虚拟机linux下安装 arm-linux-gcc 编译器
- Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量
- C 语言编译器 gcc 命令详解(Linux系统)
- Linux:GCC编译器安装
- linux下gcc编译器的使用
- [linux内存]伙伴系统学习笔记(三)--分配器API
- [Linux内存]slub分配器学习笔记(一)--基本概念
- Linux 内核学习之内存寻址(一) 硬件寻址
- Linux系统下C编译器 — gcc 入门
- linux驱动学习--第十九天:第十一章:CPU 与内存和I/O(二):设备I/O 端口和I/O 内存的访问