第一天学习C语言
大家好我是一名普通双非本科电子信息工程专业的大三学生大学生活转眼结束即将面临就业的难题我没有参加专业相关的各种竞赛也没有优秀的实习经历对于从事本专业的工作有很大的难度。所以我想在接下来的一年时间能够专注学习提升专业知识丰富自己的简历为找到一份满意的工作而努力我计划系统性学习嵌入式开发相关知识。前期重心放在打磨C语言功底每天稳定投入5小时专注学习力求吃透每一节知识点把指针、内存操作、函数等难点内容学透、练熟。C语言基础稳固后依次学习数据结构、51单片机、STM32单片机、FreeRTOS实时操作系统同时上手一系列简单易落地的实操小项目通过硬件焊接、代码调试、功能复现锻炼动手实操能力持续锻炼自己编程思维。怎么学习编程希望自己能够做到一下几点1.不只看学习视频每一节看完立刻手写代码例题全部敲一遍熟能生巧2.熟练掌握难点指针、地址、函数等相关核心知识反复练习把代码看懂3.课后复盘每学一个知识点按照自己的理解进行梳理4.循序渐进把每个阶段知识点学会基础打牢再进行下一个阶段学习虽然这个学习过程并不容易但是要相信自己一定可以认真学习坚持下去给自己一个满意的结果学习心得今天学习了c语言的基础知识下面是一些归纳总结什么是c语言c语言是一种计算机语言我们写入代码通过翻译工具将其转化为二进制语言通过编译器和链接器实现翻译编译器将。c文件处理生成.obj文件,多个文件和库文件通过连接器处理生成可执行程序。通过建立.c源文件编写代码main函数是c语言的入口一个项目可以有多个.c源文件但只能有一个main。头文件是.h文件。第一个c语言程序#include stdio.h //stdio的是standard input ouput的缩写是标准输⼊输出的意思int main() //int 是整型{return 0; //与int 对应};C 语⾔的32个常⻅关键字如下代码块auto break casechar constcontinue default dodoubleelse enumexternfloatfor goto ifint longregister returnshort signedsizeofstaticstruct switch typedef unionunsigned voidvolatile whileC语⾔中把双引号括起来的⼀串字符称为字符串, ⽐如abcC语⾔中把单引号括起来的⼀个字符称为字符⽐如xaprintf是库函数表示打印\n表示换行符例printf(%d\n, 100); //%d打印整数printf(%c\n, x); //%c打印字符printf(%s\n, asdfgh); //%s打印字符串printf(asdfgh\n);printf(%f\n, 3.14159); //%f打印小数小数点后六位printf是库函数必须含头文件才能正确使用什么是库函数呢预先编写好、经过测试、打包成库Library并供开发者直接调⽤的函数就是库函数⽽是语⾔配套的标准库或第三⽅提供的代码集合。注释为什么使⽤注释•提⾼代码可读性⽅便⾃⼰和他⼈理解。•临时屏蔽某段代码调试时常⽤。注释的形式1./* */2.//