作为一名大二的娃娃,现在才着手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创建源文件&头文件
好。本次就分享到这里了;以上仅仅代表个人观点和想法。接受讨论和反驳。不接受攻击,喜欢的可以点赞收藏加关注。
以上为俺的第一篇博客文章;本人很懒,真的很懒,后续会更新呢;