须知:以下内容仅适合C语言才入门的小伙伴,是最简单,最基础的。
#include<stdio.h> //编译预处理指令
int main() //定义主函数
{ //函数开始的标志
printf("Hello World.\n"); //一个简单的输出函数,输出所指定的一行信息
return 0; //函数执行完毕时返回函数值0
} //函数结束的标志
上面是一个c语言最简单的一个代码,相信许多小伙伴学习c都是从这样一个类似的程序入手的,(想我当年才开始敲代码的时候,敲出来一个这个,贼高兴了)
这次就针对以上的程序来做一个对c简单的了解和认识(本人也是大一才接触编程,如果有错请指正,谢谢)
第一行相关内容是必不可少的,因为我这个程序比较简单,预处理指令也简单,如果主函数中有数学公式,预处理指令就还要加一个#include<math.h>,以此类推。
看第二行,main是函数的名字,表示“主函数”,前面的int表示函数的类型,整型,关于整型有个简单粗暴的解释就是主函数中所有有关的数字都是整数,如果是3.24,用int表示就直接是3,不存在什么四舍五入。
我们可能有时候会看见有这样的写法,void main(),那他和 int main()的区别是什么呢,
C语言的标准语法是int main()
void main()是未定义行为,程序能否正常运行由编译器决定。比如在codeblocks中,void main()就会报错,现在通常我们都使用int main()
当然,要牢记,后面的那个括号不能少!!!
printf("Hello World.\n"); 是一个简单的输出函数,printf函数,对应也有输入函数scanf函数之类的,由于这段代码只是一个输出指令,不存在要输出什么未知数a的值,现在就暂时用不上相对复杂的表示。
\n是换行符,即输出Hello World之后,显示屏上的光标位置移到下一行开头,本程序没有这个换行符也不影响程序本身的执行。
return 0; 函数执行完毕时返回函数值0,同样,本程序没有这个也不影响程序本身的执行。
每个语句最后都有一个分号,表示语句结束,必不可少!!!
以上内容仅适合C语言才入门的小伙伴,是最简单,最基础的,是对自己学c怎么久来的一个初心吧(词没太用对的样子),现在已经学到指针了,以后如果还会发博客,就随机难度,如果本文有表述不对的地方请指正,如果有什么关于C语言问题也可以给我说,我会尽可能解答。