[C语言]一本很厚的C语言学习笔记——第一章(谭浩强版本)

这篇博客是作者为初学者准备的C语言教程,强调实践与理解并重。建议使用流行编译器,深入理解概念,多做练习。内容包括C语言的基础知识,如程序设计、计算机语言、C语言发展及特点,以及编写和运行C程序的步骤。文中还给出了简单的C语言程序示例,并强调了学习过程中的思考和目标设定。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在前面(字很多,一定要耐着性子看进去!!!!)

首先,好巧啊,在CSDN中的这么多篇C语言教程中,我遇到了你,请一定要收下这份来自2021/12/30/15:50的祝福,作为一名准程序员,你的一切将会从C开始,那么在开始你的编程之路前,我有几点要求,请一定要看完

①用熟学校推荐的老的掉渣的编译器之后,选择一款市面上流行好用的编译器,多敲代码
②啃透书上每一个概念,记不住就翻书看,多翻几遍(笔者觉得翻书比在网上查印象更深刻)
③给自己买本习题册,配合习题册可以更清楚地弄明白书上地概念
④代码中的每一个细小的错误都要弄清,总结起来,没事的时候看看(这里可以看一看笔者的查疑方法)
⑤这里针对第四个要求,在遇到看不懂的代码的时候,不要怕浪费时间,细细地查,慢慢地你会积累地很多的
不要光知道如何做,而不知道为什么这样做!!
有一个自己的目标,是去是为了大厂offer还是考研
有着自己的底线,做好程序员的同时是 做好一个人,一个堂堂正正的人,一个真正的中国人

笔者并不是一个C语言的 “专家” ,做这个系列只是单纯的想将自己大一之前所学过的C语言捡起来,然后将自己之前遇到的坑分享给之后的 “小菜鸟” 们,所以文章肯定会有所纰漏,也希望各位同学可以在评论区指出与大家交流,我们共同进步!!

之所以选择谭浩强老师的C程序设计,笔者大一初触编程就是用的她,而且现在中国的各大高校计算机专业学C都大多选择的是这本书,毕竟是一本有年头的书,书上肯定也会有所不足,那就来让我们一起来寻找。

第一章 程序设计C语言

1.1什么是计算机程序

你要知道的:
①程序的概念
②程序设计是个啥

1.2什么是计算机语言

你要知道的:
①几种计算机语言分别是什么?
②简单记一下几种计算机语言的特点?
③理解编译程序是个啥
④高级语言的发展阶段

1.3C语言的发展及其特点

你要知道的:
①简单了解一下C的历史
②C语言的特点

1.4最简单的C语言程序

从这里开始我们就真正的看到了C到底长啥样,我推荐在这里我们就开始C的编写,在开始编写之前,我们需要
①安装好我们需要的C语言编译器(这里笔者学校用的Dev C++ 5.11的版本)
②一双勤于敲代码的手和勤于查疑的脑袋
③一个记录的地方,记录你遇到的疑惑(笔者会将你可能遇到的疑惑记录在这里

1.4.1最简单的C语言程序举例

刚开始一定要自己敲不要光想着复制,这么短也想这复制,太懒了吧!!

//例1.1
#include<stdio.h>
int main() {
	printf("Hello World!");//课本上的那个我着实...,这个更浪漫一点
	return 0;
}
//例1.2
#include<stdio.h>
int main() {
	int a,b,sum;
	a = 123;
	b = 456;
	sum = a+b;
	printf("sum is %d\n",sum);
	return 0;	
}
//例1.3
#include<stdio.h>
//主函数
int main() {
	int max(int x,int y);
	int a,b,c;
	scanf("%d,%d",&a,&b);
	c = max(a,b);
	printf("max=%d\n",c);
	return 0;


}
//求两个整数中较大者的MAX函数
int max(int x,int y) {
	int z;
	if(x>y) z=x;
	else	z=y;
	return(z);
}

你要知道的:
①可以记下来课本中程序分析中的对于示范程序中的对于各个代码的含义,这样学到之后就会很轻松
②几种注释的方式
③勤写注释

1.4.2C语言程序的结构

你要知道的:
① C语言的三个结构特点以及每个大点的分点

1.5运行C程序的步骤和方法

你要知道的:
①C源程序的概念
②C语言运行的几个步骤

1.6程序设计的任务

你要知道的:
①简单了解一下设计程序的几个阶段

尾语

本文编辑于2021/12.30/18:17,文章完成时有些许超链接未插入。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值