杨波
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
C语言开发工程师职业学习系列套餐
C语言编程基础视频课程(七日成蝶)
260604人学习
¥49.00
C语言课程升华篇之打字游戏(七日成蝶)
22496人学习
¥29.00
Linux基础入门教程
28817人学习
¥5.00
更 多 45 门 课 程
C/C++跨平台研发基础入门与实战系列专题
C++ 设计模式理论与实战大全
94270人学习
¥198.00
C++QT5跨平台界面编程原理和实战大全视频课程
287669人学习
¥268.00
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
156926人学习
¥298.00
更 多 23 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
C++11 14 17 20 多线程从原理到线程池实战
27206人学习
¥199.00
Libevent C++高并发网络编程
70849人学习
¥298.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101700人学习
¥198.00
更 多 14 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
287669人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91499人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101700人学习
¥198.00
更 多 9 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
287669人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91499人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101700人学习
¥198.00
更 多 9 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

1、有一定编程基础的学员 2、将要从事编程工作的学员 3、没有进行系统学习的学员

你将会学到:

了解更多课本以外的知识点。

课程简介:

1.png

数据类型

#本质

数据类型的本质就是 内存地址 + 数据长度 

#作用 

它是一种模型, 它能够方便的对数据进行定位, 并规定数据大小. 

#表示方式 

基础数据类型

自定义数据类型     

  使用 typedef关键字定义 typedef unsigned int UINT     

  使用 #define宏定义 #define UINT unsigned int     

  使用 struct/union定义结构体     

  使用 enum定义常量值 

#使用方式 

[属性] 数据类型 变量名;     

  auto int iVal; 

属性可以省略 

数据类型的属性, 有以下三种     

auto static register 

#auto属性 

 注意: C中的auto和C++的auto是不同的含义. 

在C语言中, 它是一个变量的"属性"      

编译器中, 默认的局部变量数据类型的属性为 auto      

auto 属性默认变量在 栈 空间中分配      

C11 标准中, auto属性已废弃       

全局变量不能使用auto属性 

// 举个例子:#include

// 此时, 该带码编译将不会通过

// 因为 auto 默认数据分配在 栈 空间中

// 但是我们的 iVal 是一个全局变量

// 全局变量 会分配在 全局变量区中, 编译器就会发生冲突

// 编译会报 有坏的存储类 错误 (VS2015编译器)auto int iVal = 0; int main(){    return 0;} 

#static属性

……

#register属性

……

2.png

展开更多
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部