学习C语言第二天(嵌入式)(单片机)

如何学好C语言?完成三条军规:1.实践是检验真理的唯一标准 - 敲代码;2.先画图分析,然后理解内存分布;3.调试、调试、再调试。

一、必须实践 - 敲代码

学习C语言第二天(嵌入式)(单片机)_第1张图片

想要掌握和巩固语法动手写代码是必须的。

推荐刷题网站:

入门分享:

牛客网:编程语言初学训练营_在线编程+题解_牛客题霸_牛客网【牛客题霸专属】为编程语言初学者入门训练设立,每道题均为牛客精选且配有官方题解,同时每道题均有考试模式和练习模式,可切换练习。包含输入输出、基本计算、选择结构、循环结构、数组、字符串、函数、指针等知识点,可根据需求练习。https://www.nowcoder.com/ta/beginner-programmers

 PTA:PTA | 程序设计类实验辅助教学平台千名教师建设,万道高质量题目,百万用户拼题的程序设计实验辅助教学平台学习C语言第二天(嵌入式)(单片机)_第2张图片https://pintia.cn/problem-sets/994805046380707840/problems/type/7

进阶分享:

牛客网进阶刷题:编程语言初学训练营_在线编程+题解_牛客题霸_牛客网【牛客题霸专属】为编程语言初学者入门训练设立,每道题均为牛客精选且配有官方题解,同时每道题均有考试模式和练习模式,可切换练习。包含输入输出、基本计算、选择结构、循环结构、数组、字符串、函数、指针等知识点,可根据需求练习。https://www.nowcoder.com/ta/beginner-programmers

力扣:力扣https://leetcode-cn.com/

二、必须画图分析,后理解内存分布

学习C语言第二天(嵌入式)(单片机)_第3张图片

理解指针与数组的关系
//	int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
//	int* p = arr;
//	int i = 0;
//	for (i = 0; i < 10; i++)
//	{
//		printf("%d", *p);
//		p++;
//	}
//	return 0;
//}

三、调试、调试、再调试

学习C语言第二天(嵌入式)(单片机)_第4张图片

VB调试技巧分享:C语言从入门到精通(鹏哥带你C语言从入门到精通,谭浩强C语言教程C语言程序设计C语言修仙C语言考研计算机二级专升本C语言期末突软考二级C语言考研C语言C语言)_哔哩哔哩_bilibiliC语言从入门到精通(鹏哥带你C语言从入门到精通,谭浩强C语言教程C语言程序设计C语言修仙C语言考研计算机二级专升本C语言期末突软考二级C语言考研C语言C语言)C语言从入门到精通(鹏哥带你C语言从入门到精通,谭浩强C语言教程C语言程序设计C语言修仙C语言考研计算机二级专升本C语言期末突软考二级C语言考研C语言C语言)https://www.bilibili.com/video/BV1U44y1y7xN?p=85

你可能感兴趣的:(c语言,单片机,开发语言,嵌入式)