学习C语言你将踏出的第一步!你在这里被绊倒过吗?



在信息化、智能化的世界里,可能很早很早 我们就听过许多IT类的名词,C语言也在其中,我们侃侃而谈,到底C程序是什么样子?让我们先看简单的一个例子:

#include<stdio.h> /*引入头文件*/

int main(void) /*一个简单的C程序*/

{

int number; /*定义个名字叫做number的变量*/

number=2014; /*给number赋一个值*/

printf("Hello ! I am dotcpp.com "); /*调用printf()函数*/

printf("This year is %d ",number);

return 0;

}

关于怎么快速学C/C++,可以加下小编的C/C++学习群:341+636+727,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,欢迎初学和进阶中的小伙伴。

每天晚上20:00都会开直播给大家分享C/C++游戏编程学习知识和路线方法,群里会不定期更新最新的教程和学习方法,最后祝所有程序员都能够走上人生巅峰,让代码将梦想照进现实


这个简单的程序作用是向屏幕上输出两句话,如果想看到实际的运行结果的话,我们需要使用编译器编译这段代码然后运行最后的可执行程序,如果顺利话,将看到运行结果为:


Hello ! I am dotcpp.com

<br>This year is 2014

怎么样?一切如我们所预料吧?


可是...为什么...

也许您还有很多个疑问,很多个为什么,比如什么头文件、main、int、 、%d都是什么东西?都是干什么用的?

以及您可能感觉为什么写的这么奇怪?

不用着急~ 好,让我们一起先来大致看一遍。

#include<stdio.h> /* 包含另一个文件 */

本行代码将告诉编译器引入一个stdio.h的文件(就像我们电脑中的123.txt一样)的全部内容。stdio.h文件是所有C语言编译器的标准部分,用来提供输入和输出的支持。

int main(void) /*主函数*/

C程序规定一个程序中有一个或多个函数,他们是C程序的基本模块。但必须有且只有一个main函数。因为C程序的执行将从main函数开始,到main函数结束而停止。

再回头看看我们的这个简单实例吧,他只有一个名为main的函数,名字后面的圆括号()表明main()是一个函数的名字,括号里面的void表示空的,这里指不接受任何参数。而前面的int表示main()这个函数在执行完成后返回一个整数(int表示整数,即英文integer的缩写)。有关更详细的知识,我们会在后面进入更深入的讲解。而此时,我们只需要把int和void看作是用来定义main()函数的标准即可。

1

/*一个简单的C程序*/


这不是代码,是一句注释,符号/*和*/中包含的话不被编译器编译处理,而是给我们看的,帮助我们理解程序,你可以认为是笔记~


{

这个开始花括号标志着函数的开始,而后面的结束花括号}则标志着函数的结束。


int number;

这个语句表明告诉编译器,我们将使用一个叫做number的变量,并且它是int(整数)类型。


number=2014;

这条语句表示,给number这个变量赋值为2014。


printf("Hello ! I am dotcpp.com ");

这是一个函数调用语句,在屏幕上显示“Hello ! I am dotcpp.com”, 表示让光标另起一行。这里的printf()是C标准库里的一部分。用术语来讲,它是一个函数。在一个程序中使用另一个函数(如我们在main()函数当中调用了printf()函数),术语称之为调用了一个函数。


printf("This year is %d ",number);

又是一个函数调用语句。但不同的是并不是输出“This years is %d”换行,而是输出"This year is 2014"换行,此刻的%d表示输出number值的位置和形式。


return 0;

C函数可以给它的使用者提供或返回一个数值。此时 我们只需理解这一句是用来满足C标准的要求而已。


}

结束的花括号,函数名后{ 和 }之间的部分称之为函数体。

好的,这就是我们的第一个简单的C程序以及其简单的介绍,希望大家好好理解并消化,谢谢大家的支持

在信息化、智能化的世界里,可能很早很早 我们就听过许多IT类的名词,C语言也在其中,我们侃侃而谈,到底C程序是什么样子?让我们先看简单的一个例子:

#include<stdio.h> /*引入头文件*/

int main(void) /*一个简单的C程序*/

{

int number; /*定义个名字叫做number的变量*/

number=2014; /*给number赋一个值*/

printf("Hello ! I am dotcpp.com "); /*调用printf()函数*/

printf("This year is %d ",number);

return 0;

}

关于怎么快速学C/C++,可以加下小编的C/C++学习群:341+636+727,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,欢迎初学和进阶中的小伙伴。

每天晚上20:00都会开直播给大家分享C/C++游戏编程学习知识和路线方法,群里会不定期更新最新的教程和学习方法,最后祝所有程序员都能够走上人生巅峰,让代码将梦想照进现实


这个简单的程序作用是向屏幕上输出两句话,如果想看到实际的运行结果的话,我们需要使用编译器编译这段代码然后运行最后的可执行程序,如果顺利话,将看到运行结果为:


Hello ! I am dotcpp.com

<br>This year is 2014

怎么样?一切如我们所预料吧?


可是...为什么...

也许您还有很多个疑问,很多个为什么,比如什么头文件、main、int、 、%d都是什么东西?都是干什么用的?

以及您可能感觉为什么写的这么奇怪?

不用着急~ 好,让我们一起先来大致看一遍。

#include<stdio.h> /* 包含另一个文件 */

本行代码将告诉编译器引入一个stdio.h的文件(就像我们电脑中的123.txt一样)的全部内容。stdio.h文件是所有C语言编译器的标准部分,用来提供输入和输出的支持。

int main(void) /*主函数*/

C程序规定一个程序中有一个或多个函数,他们是C程序的基本模块。但必须有且只有一个main函数。因为C程序的执行将从main函数开始,到main函数结束而停止。

再回头看看我们的这个简单实例吧,他只有一个名为main的函数,名字后面的圆括号()表明main()是一个函数的名字,括号里面的void表示空的,这里指不接受任何参数。而前面的int表示main()这个函数在执行完成后返回一个整数(int表示整数,即英文integer的缩写)。有关更详细的知识,我们会在后面进入更深入的讲解。而此时,我们只需要把int和void看作是用来定义main()函数的标准即可。

1

/*一个简单的C程序*/


这不是代码,是一句注释,符号/*和*/中包含的话不被编译器编译处理,而是给我们看的,帮助我们理解程序,你可以认为是笔记~


{

这个开始花括号标志着函数的开始,而后面的结束花括号}则标志着函数的结束。


int number;

这个语句表明告诉编译器,我们将使用一个叫做number的变量,并且它是int(整数)类型。


number=2014;

这条语句表示,给number这个变量赋值为2014。


printf("Hello ! I am dotcpp.com ");

这是一个函数调用语句,在屏幕上显示“Hello ! I am dotcpp.com”, 表示让光标另起一行。这里的printf()是C标准库里的一部分。用术语来讲,它是一个函数。在一个程序中使用另一个函数(如我们在main()函数当中调用了printf()函数),术语称之为调用了一个函数。


printf("This year is %d ",number);

又是一个函数调用语句。但不同的是并不是输出“This years is %d”换行,而是输出"This year is 2014"换行,此刻的%d表示输出number值的位置和形式。


return 0;

C函数可以给它的使用者提供或返回一个数值。此时 我们只需理解这一句是用来满足C标准的要求而已。


}

结束的花括号,函数名后{ 和 }之间的部分称之为函数体。

好的,这就是我们的第一个简单的C程序以及其简单的介绍,希望大家好好理解并消化,谢谢大家的支持

猜你喜欢

转载自blog.csdn.net/chengxuyuan997/article/details/80979721