苏嵌嵌入式Linux实训 第五天
2020-07-14 06:34
330 查看
一、学习总结
- 复习位运算、宏定义、内置宏定义__func__、LINE,
- 学习华为编码规范
- 复习指针、数组、数组指针、指针数组
- 理解野指针,并避免野指针的出现
- 一维数组 二维数组 三维数组
- 了解代码书写的一些规范要求,减少不必要的错误
二、学习收获
(1)学会用内置宏定义在调试代码中的作用
(2)学习了华为编码规范,提高代码的可读性
(3)通过练习巩固C语言的位运算在进制转换中的使用
三、作业
#include <stdio.h> #include "stdio.h" void print1(char *ptr) { printf("%s\n", ptr); } void print2(char (*ktr)[100]) { for(int i = 0; i < 2; i++) { printf("%s\n", *(ktr + i)); } } void print3(char (*str)[2][100]) { for(int i = 0; i < 2; i++) for(int j = 0; j < 2; j++) { printf("%s\n", str[i][j]); } } void print4(char **ytr) { for(int i = 0; i < 3; i++) { printf("%s\n", *(ytr + i)); } } int main() { char ptr[100] = "hello"; char ktr[2][100] = {"hello1", "hello2"}; char str[2][2][100] = {{"hello3", "hello4"}, {"hello5", "hello6"}}; char *ytr[3] = {"hello7", "hello8", "hello9"}; print1(ptr); print2(ktr); print3(str); print4(ytr); }
相关文章推荐
- 苏嵌嵌入式Linux实训第五天
- 苏嵌嵌入式Linux实训 第五天
- 苏嵌实训-嵌入式 linux C 第 8 天
- 苏嵌实训-嵌入式 linux C 第6 天
- 苏嵌实训-嵌入式 linux C 第 3 天
- 苏嵌实训-嵌入式 linux C 第 7 天
- 苏嵌实训-嵌入式 linux C 第5 天
- 【苏嵌实训-嵌入式 linux C 第 2 天】
- 苏嵌实训-嵌入式 linux C 第 6 天
- 苏嵌实训-嵌入式 linux C 第4 天
- 【苏嵌实训-嵌入式 linux C 第 1 天】
- 苏嵌实训-嵌入式 linux C 第 5 天
- 苏嵌嵌入式linux实训 第 6 天
- 苏嵌实训-嵌入式 linux C 第 6 天
- 苏嵌实训-嵌入式 linux C 第3 天
- 【苏嵌实训-嵌入式 LinuxC 第 6天】
- 苏嵌实训-嵌入式linux C 第 4 天
- 苏嵌嵌入式linux实训 第 5 天
- C语言基础知识-苏嵌实训 嵌入式 linux C 第 3 天
- 苏嵌实训-嵌入式 linux C 第 5 天