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

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

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

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

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


走起.........

#include 
int main()
{
printf("hello world");
return 0;
}

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

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

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

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


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


but

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

很多人的一生看似碌碌无为,却坚持一个岗位,甘心去服务,去工作。


他们呢不会因为一件事而否定,或者停止自己的行动。


我现在也20出头了,对自己的人生也是有一些看法的,

在大多数人而言(包括我自己)都是平凡的,简单的,普通的。


我也知道我的一生很有可能默默无闻毫无建树,但这不影响我自己去努力,去热爱自己的生活。


千百年后我们不会出现在历史书的某一页,但是历史不可缺少我们。


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

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

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

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

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

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


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

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

std=英文standard 标准的意思;

i=input 英文输入的意思

o=output 英文输出的意思

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

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

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

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

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


也是与最好路径相违背的。


继续》》》

 int main()

{

}

上面指代一个函数,

也是一个主函数,

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

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


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


既然是心脏那么就是整个程序或者项目的调度中心。


就好比公交调度站,不管所注册的公交跑哪一条路线,如何拉乘客。


但所有的公交归根揭底都是从调度站出发去执行载客任务的。


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


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

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

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


主函数中的

{

}

这个大括号里面的就是函数的内容了 函数或者项目要执行的任务。


(这些任务均由代码实现,由此可见,代码的重要性,可能发射导d也是由N多行代码实现的吧)

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


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


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


such as:

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

printf("我爱你");

又形如:::

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

交互结果为:

 对于主函数

#include
int main()
{
printf("hello world");
return 0;
}  中的return代表返回值的意思;

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

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

注明;:::

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

VS2022创建源文件&头文件

好。


本次就分享到这里了;以上仅仅代表个人观点和想法。


接受讨论和反驳。


不接受攻击,喜欢的可以点赞收藏加关注。


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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/562261.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-01
下一篇 2022-04-01

发表评论

登录后才能评论

评论列表(0条)

保存