第一次写博客分享关于C语言的初步认识

简介: 第一次写博客分享关于C语言的初步认识

刚开始写博客,也不知道写点什么好就浅浅谈一下学习以来对于C语言的一些了解吧。


作为一门高级语言,C语言发挥着沟通人与计算机之间的作用,学习一门计算机语言是相当有必要的。于新手而言最开始的难关莫过于是数据类型了吧,int short long longlong float 还有double让人看就应接不暇。不知道什么时候该用这个什么时候应该用那个,之所以将数据类型区分得如此详细主要是为了避免空间的浪费而规定出来的结果,假设原本只需要两个比特位就能解决的数据而向系统申请八个字节的空间,这样剩下的62个比特位大小的空间就浪费了,如此便会导致系统占内存过大,增加计算机的负担。而关于各自数据类型所占空间的大小则需要主动地去记忆。这些东西是必须要知晓的。

image.png

代码的格式


代码的格式在写代码这件事中是非常重要的,要将格式烂熟于心,这是最基础的一件事,不然算法还没开始写系统就已经报错连连,同时格式的错误一般很难一眼就看出来,请教别人时多数是看你代码的逻辑是否正确、算法是否符合,像我之前这个代码拿去给我朋友看了半天,最后没有看出来是为什么报错。

577573498541478a9d9d8bc020dcedb4.png

结果第二天我重新打开这个代码一眼就看出来是这边后面应该是需要有两个括号的。

ad87e343b4cd4dc387211df45d995849.png

关于这种格式错误,最好的攻克方法就是在每次打代码时都严格按照正确格式来写。

首先刚开始必定先打出

int main()
{
  return 0;
}

; 代表的是一个语句的结束,像if whlie switch 等并不是一个语句因而结束时并不需要作结,有几个小技巧可以帮助你分辨是否忘记加上了。

image.png

若下一句报错或者光标未与上一句对齐(除非你在写if while这种要使用{}的语句时)便是你忘记打上了。正确的样子应该是这样的。

image.png

这种小细节可以很直接地帮助我们判断是否加上了;。


同时在我们在定义float类型数据时要在数据后加上f不然系统默认下是设置为double类型的数据的。


至于局部变量和全局变量的区别应该不用讲了吧(就是{}的区别而已),全局变量的生命周期就是整个工程的生命周期,因而全局变量的定义即使在不同的源文件中一样可以引用(但是要用extern来声明),以及电脑中内存的单位主要还是记住8bit=1byte,kb和mb之间的换算应该也很熟悉了。


不同的库函数可能来自不同的头文件像printf就来自stdio.h而测数组长度的strlen是来自string.h的,各个细节做好区分是写好代码的一大关键点。


行吧,刚开始写也不知道写点什么,那今天就先这样子吧。

目录
相关文章
|
程序员 C语言
【C语言初阶】函数的具体用法,有这篇博客就够了 1
【C语言初阶】函数的具体用法,有这篇博客就够了
79 0
|
C语言
【C语言初阶】循环语句的具体用法,有这篇博客就够了1
【C语言初阶】循环语句的具体用法,有这篇博客就够了
156 0
|
存储 网络协议 编译器
一篇博客学会系列(2)—— C语言中的自定义类型 :结构体、位段、枚举、联合体
一篇博客学会系列(2)—— C语言中的自定义类型 :结构体、位段、枚举、联合体
55 0
|
C语言
一篇博客学会系列(1) —— C语言中所有字符串函数以及内存函数的使用和注意事项
一篇博客学会系列(1) —— C语言中所有字符串函数以及内存函数的使用和注意事项
70 0
|
算法 编译器 C语言
【C语言初阶】函数的具体用法,有这篇博客就够了2
【C语言初阶】函数的具体用法,有这篇博客就够了
151 0
|
算法 C语言
【C语言初阶】循环语句的具体用法,有这篇博客就够了2
【C语言初阶】循环语句的具体用法,有这篇博客就够了
148 0
|
程序员 C语言
【C语言初阶】分支语句If与switch的具体用法,有这篇博客就够了
【C语言初阶】分支语句If与switch的具体用法,有这篇博客就够了
250 0
|
存储 C语言
C语言之数组详解(1)(更新前面数组博客的不足)
C语言之数组详解(1)(更新前面数组博客的不足)
|
14天前
|
存储 C语言 开发者
【C语言】字符串操作函数详解
这些字符串操作函数在C语言中提供了强大的功能,帮助开发者有效地处理字符串数据。通过对每个函数的详细讲解、示例代码和表格说明,可以更好地理解如何使用这些函数进行各种字符串操作。如果在实际编程中遇到特定的字符串处理需求,可以参考这些函数和示例,灵活运用。
34 10