如何学好C语言?完成三条军规:1.实践是检验真理的唯一标准 - 敲代码;2.先画图分析,然后理解内存分布;3.调试、调试、再调试。
一、必须实践 - 敲代码
想要掌握和巩固语法动手写代码是必须的。
推荐刷题网站:
入门分享:
牛客网:编程语言初学训练营_在线编程+题解_牛客题霸_牛客网【牛客题霸专属】为编程语言初学者入门训练设立,每道题均为牛客精选且配有官方题解,同时每道题均有考试模式和练习模式,可切换练习。包含输入输出、基本计算、选择结构、循环结构、数组、字符串、函数、指针等知识点,可根据需求练习。https://www.nowcoder.com/ta/beginner-programmers
?PTA:PTA | 程序设计类实验辅助教学平台千名教师建设,万道高质量题目,百万用户拼题的程序设计实验辅助教学平台https://pintia.cn/problem-sets/994805046380707840/problems/type/7
进阶分享:
牛客网进阶刷题:编程语言初学训练营_在线编程+题解_牛客题霸_牛客网【牛客题霸专属】为编程语言初学者入门训练设立,每道题均为牛客精选且配有官方题解,同时每道题均有考试模式和练习模式,可切换练习。包含输入输出、基本计算、选择结构、循环结构、数组、字符串、函数、指针等知识点,可根据需求练习。https://www.nowcoder.com/ta/beginner-programmers
力扣:力扣https://leetcode-cn.com/
二、必须画图分析,后理解内存分布
理解指针与数组的关系
// 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;
//}
三、调试、调试、再调试
?
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
?
|