C语言不用函数输出,c语言不能输出?

是使用C语言中的 printf函数输出吗?

如果是在使用C语言的printf函数输出,要遵循printf函数的一些规范。C语言的printf函数用法如下:

printf('1 + 2 = %d\n',1+2);

其中,%d 是占位符,代表这里可以写所有的整数。后面的\n是起到换行的作用,同时也可以起到清除缓冲区的作用。在printf函数输出的内容的末尾,最好是能加上\n

还有一点也很重要,就是在使用C语言的printf函数的时候,要先引入头文件,stdio.h,类似这样: #include

因为C语言本身不带有printf函数,这个函数是标准C语言的库函数。放在C语言的标准输入输出函数库中。

printf函数常见的占位符有:

%f 代表浮点数类型

%d 代表整数类型

%c 代表字符类型

%s 代表字符串

%p 代表指针类型

占位符如果使用不当,也是不能输出想要的内容的。

还有一点就是,printf中,要输出的内容外面,包着的是双引号。而且,C语言的这些标点符号,都是在英文状态下的,如果输入法在中文状态下,输出的标点符号,C语言会报错。我在刚接触C语言的时候,经常会遇到这样的情况,标点符号输的是中文的。

如果我们检查了很多遍代码,一直没有找出错误的原因,而且所写的代码行数不多的话,我们也可以考虑重新写一遍。因为很可能是一个标点符号错误,会导致程序不能按照我们想象的来运行的。

我感触很深,有时候,在调试程序,怎么检查,都检查不到原因。但是再重新写过以后,程序就不再报错了。或许我第一遍写的时候,不知道是哪处细节出错了。但是很难检查出来。有很多的细节,可能会导致程序不能运行。

最好是能将代码截图发上来,这样便于大家一起,寻找错误。

希望以上我的回答,能够帮助到您!

117225220_1_20171125125010207

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值