通过简单的程序来认识C语言

#include                                                /*一个简单的C程序*/
int main (){
int num ;                                                        /*定义一个名为num的变量*/
num = 1;                                                         /*为num赋一个值*/

printf("I am a simple ");
printf("computer.\n");                                           /*使用printf()函数*/
printf("My favorite number is %d because it is first.\n");

return 0;
}

假如一切正常,该程序的输出应该为

I am a simple computer.

My favorite number is 1 because it is first.

我们来逐步分析一下这个程序

#include         <-包括另一个文件

该行告诉编译器把stdio.h中的内容包含在当前程序中。stdio.hC编译器软件包的标准部分
它提供键盘输入和屏幕输出的支持。

int main(void)                <-函数名

C程序包含一个或多个函数,它们是C程序的基本模块。该程序中有一个名为main()字运行 的函数。圆括号表明main()是一个函数名。int 表明main()函数返回一个整数,void表明main()不带任何参数。这些内容我之后详述。现在,只需记住int和void是标准ANSIC定义main()的一部分。

/*一个简单的C程序*/          <-注释

注释在  /*   */  两个符号之间,这些注释能提高程序的可读性。注意,注释只是为了帮助读者理解程序,编译器会忽略它们。

{                                        <-函数体的开始

左花括号表示函数定义为开始,右花括号(    }     表示函数定义结束。

 int num;                            <-声明

该声明表明,将使用一个名为num的变量,而且 num 是 int (整数) 类型。

 num = 1;                           <-赋值表达式语句

 语句   num=1; 把值 赋给名为 num 的变量。

printf("I am a simple ");    <-调用一个函数

该语句使用 printf() 函数,在屏幕上显示  I am a simple  ,光标停在同一行。printf()  标准的C库函数在程序中使用函数叫作调用函数。 

printf("computer.\n");          <-调用另一个函数

接下来调用的这个 printf() 函数在上条语句打印出来的内容后面加上 computer .”。代码 \n 告诉计算机另起一行,即把光标移至下一行。
 

printf("My favorite number is %d because it is first.\n");              

最后调用的 printf() 把 num 的值(     )内嵌在用双引号括起来的内容中一并打印。%d  告诉计算机以何种形式输出  num  的值,打印在何处。

return 0;                                <-return 语句

 C 函数可以给调用方提供(或返回)一个数。目前,可暂时把该行看作是结束  main()  函数的要求。

}                                             <-结束

必须以 右花括号 表示程序结束。 

 

本段结束语:学C语言是为之后转向其他语言学习的基础,C语言是面向过程来编辑的,条例清晰明了,便于快速进入到编程相关的学习,所以千万不要忽略C语言的学习。

 

未完持续更新中…… 

你可能感兴趣的:(C语言,c语言,学习)