刚接触c语言,或者说刚接触编程这一领域,发现这还是一门比较有意思的学问。尤其是在深夜,琢磨了半天之后,当一句“hello world”出现在屏幕上时,多多少少还是有些感动吧。下面就整理一下我得心得。
其实很好理解,简单来说,她就是一门语言,与我们所熟悉的英语,汉语一样,只不过c语言是用来和计算机交流的语言
拿这个最简单的代码为例,可以看到这段代码由很多部分组成,下面来挨个分析
int:这里指整型的意思,而她放在“main()”之前,表示main函数调用之后返回一个整型值
return 0:表示返回0的意思 (这里注意,int表示想要返回一个整型值,而return 0 就是返回整数0,int和return 0 是一种配合的使用方式)
main():值主函数,代表着程序的入口,并且有且只有一个主函数!每一段代码都从这里开始读取,进而运行。
{}:这个叫做代码块,所编写的代码都在代码块里才能运行
printf:全称print function,根据意思不难看出,这是一个带有打印功能的函数,所以printf叫做打印函数
#include<stdio.h>:这里先不提这是个啥,我们代码中用的printf函数等都是来自库函数,是c语言给我们提供的,所以我们在使用之前要打个招呼,include意为包含; stdio:std–standard标准 i–input o–output 意为标准输入和输出, 后面的.h(head)意为头文件。所以整个符号的意思是,我要包含一个名叫标准输入输出的头文件。
数据类型分为以下几种:
char----字符数据类型short----短整型int----整型long----长整型long long----更长的整型float----单精度浮点数double----双精度浮点数数据类型的作用:向内存申请空间来创建变量 注:由于要尽可能节省空间,所以细分了各种数据类型。
符号说明: 1.char—字符类型 2.%d—打印整型 3.%c—打印字符 4.%f—打印浮点数字–打印小数 5.%p—以地址的形式打印
这就是我第一天的成果,初来乍到,如有理解错误,请各位大佬指出,万分感谢!