C语言学习过程——笔记&错题记录

①.print 与 printf 、println的区别:

print--是函数,可以返回一个值,只能有一个参数。

println--与print唯一的区别是println换行输出。

printf--函数,把文字格式化以后输出,直接调用系统调用进行IO的,他是非缓冲的。

一、功能不同

1、print:将信息显示在命令窗口中,输出光标定位在最后一个字符之后。

2、printf:将信息进行格式化显示在命令窗口中,输出光标定位在最后一个字符之后。

3、println:将信息显示在命令窗口中,输出光标换行定位在下一行开头。(换行)

二、语法不同

1、print:Print("\n ") = Println("  ")。

2、printf:System.out.println(" b");

3、println:System.out.print(" ASD\n"); = System.out.println(" ASD")。

三、特点不同

1、print:是需求输出的一系列参数, 其个数务必与式样化字符串所阐明的输出参数个数一样多, 各参数之间用","分开,不能输入%s,%d等。

2、printf:式样化规定字符, 以"%"开端, 后跟一个或几个规定字符, 用来确定输出内容式样。

3、println:从右到左压栈,然后将先读取放到栈底,最后读取的放在栈顶,处理时候是从栈顶开始的。

②." return 0; " 语句是否可以不要,此语句作用是啥?

它是main 函数的返回值用于说明程序的退出状态。如果返回0,则代表程序正常退出,否则代表程序异常退出。

(注意:它是返回给电脑的,告诉电脑此程序已结束,而不是返回的程序结果参数值。)

是否需要取决于入口函数。一般返回值由函数决定。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值