马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
下面是一个很简单的程序。 main() { /----------显示开始---------------/
printf("I see,I remember"); /---------显示结束---------------/ } 改程序将产生如下的输出: I see,I remember。 让我们来详细看看改程序。第一行告诉操作系统程序名师main,从这一行开始执行。 main()函数是C系统使用的一个特殊函数,用来告诉计算机程序的运行起点。每个程序必须有一个main函数。如果有多个main函数,编译器就无法知道哪一个是程序的起始点。紧跟在main后面的空括号对表明main函数不带参数。 第二行的开始是“{”,表明main函数的开始,而最后一行的闭括号则表示该函数的结束。在上面范例程序中,闭括号还标志着整个程序的结束。这两个括号之间的所有语句就形成了函数体。函数体包含有一个指令集,从而完成指定的任务。 在上面的示例程序中,函数体包含有3个语句,其中只有printf一行是可执行的语句。以/星号开始,以星号/结尾的行,称为注释行。程序中恰当地使用注释行,可以提高程序的可读性。更容易让人理解。由于注释行不是可执行语句,因此/星号与星号/之间的内容全部被编译器忽略掉。通常,一个注释可以插入到程序的任何空白处——行的开始、中间或结尾处——但不能插入到一个词的中间。 尽管注释行可以出现在程序的任意地方,但在C语言中它们不能嵌套。这就意味着,不能再注释行中再插入注释行。一旦编译器发现了注释的开始标志,它就将忽略掉后面的所有内容,直到再发现一个结束标志为止。 由于注释行不会影响程序的运行速度以及编译后的大小,因此我们应大方地在程序中使用注释。注释有助于开发人员和其他用户理解程序的不同函数和运算,对程序的调试和测试也有帮助。 printf("I see,I remember"); printf是预定义的标准的C函数,用于显示输出。预定义的含义就是,该函数已编写好并已编译。在链接时,与我们的程序链接在一起。Printf函数将两个引号之间的内容显示出来。在本例中,其输出为: I see,I remember 注意,打印行以分号结尾。C语言的每条语句都必须以分号结尾。 假设我们要如下地将输出显示成两行: I see, I remember 这可以通过添加两个printf函数来实现,具体如下: printf("I see,\n"); printf("I remember"); 两个括号之间的信息成为该函数的参数。第一个printf函数的参数是“I see,\n”,第二个的是“I remember”。这些参数只是要显示出来的字符串。 凌阳教育,全国唯一一家原厂式嵌入式培训机构,专业从事嵌入式人才培训13年,最近新开课程信息安全工程师培训,想了解更多嵌入式资料下载或者是凌阳教育的动态,请访问凌阳教育官网www.sunplusedu.com。
|