第一次写博客,写的不好。。你来打我呀(2333333)。不多BB开始正文。
两年前开始接触编程,第一碰到的就是C 语言,讲真的当时,真的学不懂,应付应付考试,然后就稀里糊涂的学JAVA。呆呆的过了三年,马上就要从事编程工作了,想着把以前的东西都回顾一下,首先是C,然后是数据结构,接下来是操作系统,最后是Python。博主的大学比较垃圾所以,就教了C,剩下的东西都是博主自学的,今天开始,将进入回顾!!
C语言
C语言是我接触的第一种编程语言,一些基础的运算符什么的 就不说了哈,我在学习的时候遇到第一个比较重要的就是scanf,scanf是地址符,什么意思嘞?就是说 定义变量后给这个变量赋值,并把这个变量存入这个地址。下面是我敲的一个小例子。
#include<stdio.h>
void mian()
{
char a,b,c;
printf("Please input character a,b,c:\n");
sacnf("%c %c %c \n",a,b,c):
printf("%d,%d,%d\n,%c,%,c,%c\n",a,b,c,a-32,b-32,c-32);
}
这段代码主要考察,字母转ASCII码,再转大写。这是非常简单的一个例子,方便初学者观看(大佬请随意)。表头不多说了,不会的我也没办法(嘻嘻!!)。我们看这段代码哈。 定义三个字符abc, 然后给a,b,c分别赋值(scanf这里有个错误是我故意留的,后面再说)把赋值后的a,b,c存入地址。打印输出a,b,c中存入的值,转化为ASCII码打印出来,换行,再打印a,b,c对应的大写字母(-32 是因为小写和大写 相差32,不懂得建议看看书哈)。思路是没有问题的但是,运行会报错。是因为 scanf后面必须有&符,不然一定会报错!!这是我第一次学的时候经常犯的错误,希望大家注意!!还有就是 打代码的习惯希望大家能够注意,括号最好成对出现,现在是一小段代码,到后面写几百行代码的时候缺个括号就要把代码从前到后重新滤一遍!!! 好了 刚开始会比较慢 之后的话,会更的很快,大家不要急哈。晚安啦各位