c语言的笔记网上有很多资料的参考,在这写下我个人对c语言的一些理解,希望对初学者有所帮助。同时也给自己打下牢固基础。也欢迎大家来指出我的错误,共同进步。
目录
一 初识c语言
1.1 简介
:c语言是古老的编程语言,同样也及其重要 我想大部分人的学习编程便是c开始的。就不多说明 。补充一个重点就是 c语言是面向过程的语言。强调执行的过程。
二 c的基本程序结构
2.1hello_word!
这就是著名的hello_word! 我想百分之九十的人在初学编程类语言的时候都是从这里开始的,但是在刚学习c的时候,哪怕是最基础的代码段 也没办法理解 在第一眼看到这个的时候不用去深究具体的意思 只是通过这个案例想让大家来初步认识一下c语言编程的模样。
2.2示例解释
2.2.1 为什么要这样去写hello_World?
刚学的时候我就会想为什么是这样去写的?而不是其他的样子 这就相当于我们学习语言(中文。英文)都会有语法,去规定着正确的语句。c语言也有c语言的语法来规范程序员的编程必须按照规定的来 才能正确的执行代码。比如在每个语句的结束后面都需要有;表示一个逻辑语句的结束具体的我们在后面的学习的会逐步学习。
2.2.2代码解释
本节简述程序的每行代码的作用,这里我们是简述,后面会很仔细的说明每一个语句的意思的。
#include <stdio.h> <——包含另一个文件
该行代码的意思:告诉编译器把stdio.h的内容包含到当前程序中。stdio.h是C编译器软件包的标 准部分,它提供键盘的输入和屏幕输出的支持。
软件包:里面有官方给封装好的函数,就相当于 我们在学习数学时有很多历史伟人去推导成功 的数学公式一样我们只需要知道如何使用不需要关注内在逻辑实现
int mian() <——函数名
c程序包含一个或多个函数(肯定会包含main函数),c语言的主函数 代码就是从这里面去开始执行的 。int 表明这个函数必须返回一个整数后面章节学习具体
//这是一条注释
/*这是一条注释*/ 这俩个就是c语言中的注释写法了,注释是不会进行编译的 对程序无如何影响,是用来程序员写代码的说明的 方便其他人观看自己的代码 或者以后的自己使用 这很重要
俩种格式 ://表示从//开始的一行后面的内容都是注释,只是注释了一行
:/* */表示在俩个**号之间的所有内容都是注释 包括换行等
{ 函数体的开始 {左花括号表示函数定义开始,右花括号(})表示函数定义结束。
printf("hello_world!"); <——调用一个官方的函数 用处是输出hello_word! 具体如何使用后面说明
:每个程序语句的结束需要加个;表明此行程序运行结束,表达一个逻辑实体的结束
} ←结束 函数的结束标识
补充:在每次学习的时候代码都手敲一边是最好,编程类的学习,通过自己去完整的敲写出代码学习效果才是最好的。敲一遍又一遍,才会真的去理解每一步的意思。
本章小节: