C语言课堂笔记

字符串

C语言课堂笔记_第1张图片
C语言课堂笔记_第2张图片
C语言课堂笔记_第3张图片

  • 字符常量'a'与字符串常量"a",一个占一字节,一个是2字节

初始化

用char类型数据初始化字符串数组

(1)逐字符初始化
C语言课堂笔记_第4张图片

  • 不能整体打印输出
用字符串常量初始化

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

储存四个最大长度为7的字符串

用字符指针处理字符串

C语言课堂笔记_第5张图片
C语言课堂笔记_第6张图片

C语言课堂笔记_第7张图片

C语言课堂笔记_第8张图片
C语言课堂笔记_第9张图片

(2)C语言课堂笔记_第10张图片
C语言课堂笔记_第11张图片
运行结果
C语言课堂笔记_第12张图片

字符串处理的常用函数

C语言课堂笔记_第13张图片
C语言课堂笔记_第14张图片
(2)strcpy
C语言课堂笔记_第15张图片
C语言课堂笔记_第16张图片
(3)strcat
C语言课堂笔记_第17张图片
(4)strcmp

  • 如果p比s小的话,要进行一个交换,用strcpystrcmp
    C语言课堂笔记_第18张图片
    (5)strlwr 和 strupr 转化大小写
    C语言课堂笔记_第19张图片

编译预处理

1.宏定义

C语言课堂笔记_第20张图片
C语言课堂笔记_第21张图片

  • 取消宏定义指令

2.条件编译

#ifdef <标识符>

C语言课堂笔记_第22张图片

你可能感兴趣的:(c语言,笔记)