首页 热点资讯 义务教育 高等教育 出国留学 考研考公

#define和printf都不是C语句吗?为什么啊??

发布网友

我来回答

6个回答

懂视网

以C语言为例,printf不是c语句,Printf是标准库里的函数。语言的语句用来向计算机系统发出操作指令。一个语句经编译后产生若干条机器指令。C语句都是用来完成一定操作任务的。

  

  printf命令的作用是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为:printf(“<格式化字符串>”, <参量表>)。printf()是C语言标准库函数,在 stdio.h 中定义。输出的字符串除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

  

  C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

热心网友

语言的语句用来向计算机系统发出操作指令。一个语句经编译后产生若干条机器指令。

C语句都是用来完成一定操作任务的。

Printf是标准库里的函数。

#define只是一个宏,在预处理是用,不是语句。

扩展资料:

C程序的执行部分是由语句组成的。 程序的功能也是由执行语句实现的。

C语句可分为以下五类:

一、表达式语句

表达式语句由表达式加上分号“;”组成。

其一般形式为:表达式;执行表达式语句就是计算表达式的值和执行副作用。

例如: x=y+z;a=520;赋值语句;

y+z;加法运算语句,但计算结果不能保留,无实际意义;

i++; 自增1语句,i值增1。

i++; 是先运算i后再加1。

++i; 是先把i值增1后运算。

包括空语句,函数调用语句在内都属于表达式语句。

二、标签语句

标签语句有3种:

标签名:语句

case 常量表达式:语句

default:语句

说明:其中case语句和default语句只出现于switch语句中。

三、循环语句

循环语句有4种,分别是

while ( expression ) statement

do statement while ( expression ) ;

for ( expression(opt) ; expression(opt) ; expression(opt) ) statement

for ( declaration expressionopt ; expressionopt ) statement

循环语句用于实现程序的循环流程。

四、复合语句

用括号{}括起来组成的一个语句称复合语句。 在程序中应把复合语句看成是单条语句,而不是多条语句,例如

{

x=y+z;

a=b+c;

printf(“%d%d”,x,a);

}

是一条复合语句。

五、跳转语句

跳转语句有4种,分别是

goto 标签 ;

continue ;

break ;

return 表达式(可选) ;

跳转语句控制程序跳转到另一处执行。

参考资料来源:百度百科-C语言基础语句

热心网友

#define是预处理命令,printf是标准函数库里的函数。
if else那些才叫C语句。

热心网友

#define是预处理命令,printf是标准库里的函数。

热心网友

语言的语句用来向计算机系统发出操作指令。一个语句经编译后产生若干条机器指令。
C语句都是用来完成一定操作任务的。
Printf是C语句
#define只是一个宏,在预处理是用,不是语句

热心网友

都是

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com