C语言学习心得2
接下来,我将以我的学习顺序来记录我对C语言的理解。
#include<stdio.h> int main() //主函数 { printf("Change\nWorld\n"); //库函数 return 0; }首先,对于像我一样的初学者来说,看到的第一个C语言程序的第一行是#include<stdio.h>,这一串英文叫做头文件,而printf()叫做库函数,库函数有了对应的头文件才可以使用,也就是说,库函数是从相应的头文件里面调出来用的。就这段代码打个比方,可以把头文件比作方便面的调料包,库函数的作用比作对应的味道。想吃到红烧牛肉味的泡面,只需要把料包放进去再加开水就可以了,而不是自己往泡面里面加各种调料来调味。所以,想达到将“Change/nWorld/n”打印出来的目的,只需要在#include<stdio.h>这个头文件里面调用printf()这个库函数用就可以了,不需要再自己敲一长串代码来达到打印的目的。当然,一个头文件中包含很多的库函数。
其次,就是int main()。main函数(主函数),它是任何程序的入口,有且只有一个。看到它我们心里接下来就有数了:下面就要开始{正文}了。而main前面的int,是数据类型:整型,它在main()前的作用是:当main函数执行结束后返回一个整型类型的值,就是上述程序里的return 0中的0。
随后,就是程序里不起眼但却很重要的“注释”。注释通常用//~、/* ~ */来表示(~表示注释的内容)。“//”只能注释其后面的一行文字,称行注释。“/* */”可以注释其内部的所有文字,称块注释。被注释的内容不会被编译器识别,所以就不会影响代码的实现。仅仅起到提示的作用,或者自己已经打出来代码,但是不想删除,也可以用注释来“注”掉,这样被“注”掉的代码就不会对其他代码产生影响。
需要注意的是“//”可以嵌套,出现在“//”后的都会被注释掉。而“/**/”不可嵌套,如下图:10 11 12就没有被注释掉。
//这是一个//注释 /*这是一些注释1 23456789*/ 10 11 12 */