初识C语言,探索奥秘,研究什么是C

作为一名大二的娃娃,现在才着手C语言,确实有些惭愧,可能同年龄段的同专业的朋友都已经开始学算法,C++,更有的已经开始准备去实习了********  我有愧,

但是我始终晓得,任何一个时刻都是努力的最好时刻,任何一个时刻都是最有机会的时刻!!!

好了 自己给自己闭嘴,做个程序人,不多说废话 。

走起.........

#include <stdio.h>
int main()
{
printf("hello world");
return 0;
}

上面这段代码,可以说是我们每个程序员的起跑线,

从hello world起跑,但是终点却不尽相同,

有人刚开始带着自己的几句豪言壮志,结果不久就倒下了,最后滑铁卢(缺少了滑铁卢的轰轰烈烈震惊世界)

有人用自己的努力,一直在探索前行,改变人们的生活方式,帮助人们传播自己的思想,让全天下的人无障碍交流,加快了人类社会和当今时代的发展。

更有人,一路研究探索更好的计算机硬件和软件发展方向,为人类,为后世子孙造福。

but

类比到人生,人们从出生到生命的最后一刻,

很多人的一生看似碌碌无为,却坚持一个岗位,甘心去服务,去工作。他们呢不会因为一件事而否定,或者停止自己的行动。我现在也20出头了,对自己的人生也是有一些看法的,

在大多数人而言(包括我自己)都是平凡的,简单的,普通的。我也知道我的一生很有可能默默无闻毫无建树,但这不影响我自己去努力,去热爱自己的生活。千百年后我们不会出现在历史书的某一页,但是历史不可缺少我们。

(在这里不谈成功与否,仅仅用成功去衡量一个人的一生在我看来是及其不公平的)

下来我来解释代码 (本人初学,若有不对请指正)

书籍参考:《谭浩强爷爷的C语言大红书》

#include <stdio.h> 

// include 包含包括的意思,意在包含一个东西、

那么stdio.h  中     .h是头文件的意思(head)

相通的源文件为 .c 和 .cpp  是C语言和C++语言的意思!! 

cpp是C plus plus指C++语言。

而符号   <>   起到一个引用的作用 比如上面那个<stdio.h> 就是引用一个头文件   

stdio是指三个部分std和i和o

1. std=英文standard 标准的意思;

2. i=input    英文输入的意思

3. o=output   英文输出的意思

so..... 

stdio就可以直接意为   标准的输入输出

stdio.h 就是包含有输入输出的头文件

有时候<stdio.h> 会被替代为"stdio,h"

关于< >和" " 两个符号后续会解释,因为现在我自己也没有很研究明白 

但是要牢记一句话,在程序学习中就好比登山,首先应该选好一条路,只管先稳稳妥妥的往上爬,等到一定高度遇到困难了再综合考虑解决问题,不要一开始走着第一条路却打听第二条路怎么走!!!这是没有意义的。也是与最好路径相违背的。

继续》》》

 int main(){

}

上面指代一个函数,同时也是一个主函数,

一个程序不可或缺的函数,

也是一个程序或者项目的心脏。

我理解的函数的作用是实现某些特定的功能,一个程序可以有N多个函数,去实现N多个功能,但只能有一个main函数,只能有一个心脏。

既然是心脏那么就是整个程序或者项目的调度中心。就好比公交调度站,不管所注册的公交跑哪一条路线,如何拉乘客。但所有的公交归根揭底都是从调度站出发去执行载客任务的。

所以所有的执行操作都是有main函数出发,去执行代码,最终再会到main函数里。

而int mian()中的int和()这俩东西中

int是指整形数据类型 在这里的意思是程序的最终返回值为int 即是整形返回值

()中可以为空也可以不写,其作用为存放函数所使用的参数,这个后面会给大家说,用不到的先不讲。

主函数中的

{

}

这个大括号里面的就是函数的内容了 函数或者项目要执行的任务。(这些任务均由代码实现,由此可见,代码的重要性,可能发射导弹也是由N多行代码实现的吧)

main函数中的printf 是一个字符串 与之类似的还有scanf  意思分别为输入和输出

然而这里 能允许printf和scanf的存在完全是因为程序开头的#include <stdio.h> 这一切都是有因果关系的,具体后面讲。

值得注意的分别是printf和scanf的使用规则或格式。

such as:

scanf("%d",&a);    //a为提前定义好的一个整型变量

printf("我爱你");

又形如:::

#include <stdio.h>
int main()
{
int A;
scanf("%d",&A);//在这里如何定义A
printf("%d",A);
return 0;
}

交互结果为(输入输出结果为):

 对于主函数

#include <stdio.h>
int main()
{
printf("hello world");
return 0;

中的return代表返回值的意思;

在这里return 0;代表返回值为0,而计算机中0就代表没有;

那么最后就相当于直接结束;

注明;:::

用VS2022创建项目的视频;(源文件&头文件)

VS2022创建源文件&头文件

好。本次就分享到这里了;以上仅仅代表个人观点和想法。接受讨论和反驳。不接受攻击,喜欢的可以点赞收藏加关注。

以上为俺的第一篇博客文章;本人很懒,真的很懒,后续会更新呢;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值