作者:余小小
日期:2021-10-02
Main.c
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
#include <stdio.h>:引入的头文件,使用了include 关键字,需要注意写法,用<>包裹,或者用””双引号包裹
in 前缀:内部 clude:结论,include:包括,文件,把……算入
int main() :是函数名称,main是主要的意思,也就是说,当前的这个函数,是一个主函数。
main在所有的工程项目中,只能出现一个 就像我们的脑袋,只能有一个。这个字,只能有一个,这个函数只能有一个。
int,是四类基本数据类型中的一种,后面再数据类型的时候详细解释。int:整数
{} :花括号,代码区域,main函数要执行的代码所在的区域
进入到Main函数
c程序是由各种令牌组成 。令牌也就是关键字、标识符、常量、字符串值,或者是一个符号。这个令牌,就是符号的意思。就是一个说法。
printf("Hello, World! \n");
在这里用到了5个令牌
1.printf 2.( 3.”Hello, World! \n” 4.) 5.;
令牌的原理,我是从菜鸟教程了解到的。这个只用认识就行了,没必要纠结令牌到底是啥,因为太过于的纠结某件道理,会很痛苦,而且并没有意义,那么我们想不到的,是因为我们所接触到的层次不够,所以才想不到。
printf:是引入的stdio头文件中的一种函数,
printf 汉语意思是输出意思,即在控制台输出,这里了解一下,打印的时候,是打印的字符串哈,虽然c中没有字符串的概念,但是,我们在控制台看到的,就是一串字符呀。所以,printf 里面肯定是有东西的。所以我大胆的看了看printf的源码
int __cdecl printf(const char * __restrict__ _Format,...);
我发现,只能走到这里了,其他的不看,就看printf里面的参数。
const :常数的意思,也就是说,传进printf参数最后全部成不可改变的数据,真个是针对于内存里来说哈。
char:字符,则传入的数据都成了字符
其他的暂时就不看了,看不懂,
-
第一点,stdio.h是.h后缀结尾的,h,就是header,就是头的意思
-
第二点:stdio.h是预先就存在于我们的环境中的,即sdk中,也就是MinGW中的,是别人给我们写好了的,我们只需要调用里面的函数,或者其他变量等等。
-
第三点:stdio.h只能再整个c文件的第一行开始引入,所谓头
研究Hello world
Hello world,是我们给printf 函数的一个参数。并且,我们用是”“双引号来传入的。则她就是字符串吧
但是,c会解析成一个个的字符,则会解析成H,h,l,lxxxxx等等,一个个的给我分开 ,成为一个个的字符。
然后挨个的打印在控制台上
至于 \n,则是c中的转移字符,就是相当于在cmd中你输入Java,javac这种内置的 特殊命令,当c在识别到了\n后,就知道了,你要让他换行了
所以\n:换行转义字符
return
re:前缀,标识反复,反转,外面,往回
turn:跳转的意思
return:往回跳转的意思,就是返回
那么,返回的一个数值,是0,则是通路的意思
在c语言中,和电流一样,有开关,则0是关,1是开,1是真,0是假
暂无评论内容