当前位置:网站首页>C语言学习概览(四)
C语言学习概览(四)
2022-08-08 15:42:00 【Dαīsч】
十、数组和指针
1、数组
(1)、初始化数组
(2)、指定初始化器(C99)
(3)、给数组元素赋值
(4)、数组边界
(5)、指定数组的大小
2、多维数组
(1)、初始化二维数组
(2)、其他多维数组
3、指针数组
4、函数、数组和指针
(1)、使用指针形参
(2)、指针表示法和数组表示法
5、指针操作
6、保护数组中的数据
(1)、对形式参数使用const
(2)、const和其他内容
7、指针和多维数组
(1)、指向多维数组的指针
(2)、指针的兼容性
(3)、函数和多维数组
8、变长数组(VLA)
9、复合字面量
十一、字符串和字符串函数
1、表示字符串和字符串I/O
(1)、在程序中定义字符串
(2)、指针和字符串
2、字符串输入
(1)、分配空间
(2)、不幸的gets()函数
(3)、gets()的替代品
(4)、scanf()函数
3、字符串输出
(1)、puts()函数
(2)、fputs()函数
(3)、printf()函数
4、自定义输入/输出函数
(1)、字符串函数
(2)、strlen()函数
(3)、strcat()函数
(4)、strncat()函数
(5)、strcmp()函数
(6)、strcpy()和strncpy()函数
(7)、sprintf()函数
5、其他字符串函数
6、ctype.h字符函数和字符串
7、命令行参数
8、把字符串转换为数字
十二、存储类别、链接和内存管理
1、存储类别
(1)、作用域
(2)、存储期
(3)、自动变量
(4)、寄存器变量
(5)、块作用域的静态变量
(6)、外部链接的静态变量
(7)、内部链接的静态变量
(8)、多文件
(9)、存储类别说明符
(10)、存储类别和函数
(11)、存储类别的选择
2、随机数函数和静态变量
3、掷骰子
4、分配内存:malloc()和free()
(1)、free()的重要性
(2)、calloc()函数
(3)、动态内存分配和变长数组
(4)、存储类别和动态内存分配
5、ANSI C类型限定符
(1)、const类型限定符
(2)、volatile类型限定符
(3)、restrict类型限定符
(4)、 _Atomic类型限定符(C11)
(5)、旧关键字的新位置
边栏推荐
- egg(二十):fs读取本地的txt文件
- 幂等性~~
- Is the current safe and reliable domestic futures account opening process?
- Mx_yolov3环境配置+模型测试训练
- 手把手教你uniapp接入聊天IM即时通讯功能-源码分享
- 【软件工程之美 - 专栏笔记】40 | 最佳实践:小团队如何应用软件工程?
- 【Unity入门计划】用双血条方法控制伤害区域减血速度
- bzoj2816 [ZJOI2012]网络
- 基于Qt设计的课堂考勤系统(采用RDS for MySQL云数据库 )【华为云至简致远】
- Elegantly detect and update web applications in real time
猜你喜欢
分布式架构服务调用
【服务器数据恢复】Ext4文件系统fsck后mount不上并报错的数据修复案例
Smobiler的复杂控件的由来与创造
彻底理解 volatile 关键字及应用场景,面试必问,小白都能看懂!
LED显示屏在会议室如何应用
全网首发!消息中间件神仙笔记,涵盖阿里十年技术精髓
First online!Messaging middleware fairy notes, covering the essence of Alibaba's ten years of technology
一文读懂字节跳动“埋点验证平台”
pytorch安装过程中出现torch.cuda.isavailable()=False问题
5G NR RRC连接控制
随机推荐
用于视觉语言导航的自监督三维语义表示学习
【对线面试官】如何实现去重和幂等
干货:从零设计高并发架构
跟我一起来学弹性云服务器ECS【华为云至简致远】
软考 --- 软件工程(6)软项目管理
bzoj3262 Flowers bloom on Mo
程序发生run time error原因及解决方案
Zhaoqi Technology Innovation and Entrepreneurship Event Event Platform, Investment and Financing Matchmaking, Online Live Roadshow
想去银行测试?那这套题目你必须要会
彻底理解 volatile 关键字及应用场景,面试必问,小白都能看懂!
Is the current safe and reliable domestic futures account opening process?
bzoj2816 [ZJOI2012] Network
基于Qt设计的课堂考勤系统(采用RDS for MySQL云数据库 )【华为云至简致远】
All volunteers V853 chip Tina RTSP environment set up
手把手教你uniapp接入聊天IM即时通讯功能-源码分享
本机Redis Desktop Manager连不上vmware的redis
掌握财富密码,运维需要了解这些技术
携手数字创新 共筑国产生态 7月份AntDB与5款产品完成互认证
《流浪方舟》首发重现,点我试玩
什么是低代码开发?大家都真的看好低代码开发吗?