C语言输入输出了解 第一篇

C 语言是一门通用 计算机编程语言 ,应用广泛。
C语言的设计目标是提供一种能以简易的方式 编译 、处理低级 存储器 、产生少量的 机器码 以及不需要任何运行环境支持便能运行的编程语言。
我只是一个刚刚入门的新生啊,说的肯定是没有网上大神们的详细和易懂。

基本的数据的输入输出可由printf实现。
#include <stdio.h>
// #include <stdio.h> 是printf函数所在的头文件,printf这个函数并不是属于C语言本身,加上stdio.h就相当于定义了printf
int main()/*主函数是可执行程序的入口函数,在这里//表示注释,不进行编译,同类型的注释方式还有 / * ,但是必须有 * /,表示 / * 到 * /内都是注释的部分*/
{
 printf("hello world");//printf表示格式化输出函数
 return 0;
}


C语言中每一个语句的结束都是以;分号结尾,但是不是每一个语句后面都要写分号,必须熟悉使用,刚开始时候都会在这里忘记加上分号,切记^_^,分号也叫作语句结束符;

#include <stdio.h>是预处理指令指示在编译之前把头文件组合到源代码的开头出。因为下面的代码中用到了printf函数,所以必须用到包含这个库函数信息的头文件stdio.h。

int main ()  主函数, 主函数是可执行程序的入口函数,不可缺少,对应的有一个返回值return 0;表示将0返回给操作系统,如果返回的参数是0或者是 EXIT_SUCCESS,就是表示程序成功的运行了,如果返回的参数是 EXIT_FAILURE,表示程序运行是失败的,如果返回其他值,效果由定义实现,return 0,是有确定的语义返回方式。当主函数为int main ()时候,就要写上return 0,如果是void main()就不需要返回值了,当主函数结束时,有没有写上return 也于你的编译器有关,int 型的函数还是写上的为好,养成好的习惯是没有错的,return 还可以用在自己定义的子函数中,这个时候return返回的就是一个值或者一个具体的变量,我在后面会说的。
{ }两个大括号表示的是主函数中的语句,也是不可以缺少的;

printf 格式化输出函数,一般用于向标准输出设备按规定格式输出信息,printf函数调用格式 printf("格式控制符",参量表);   就是把信息写到屏幕上,printf函数可以将双引号引起来的内容打印到屏幕上。

在这里说一下这个C语言的程序的格式,C语言程序是没有格式要求的,哪怕你将所有的函数写在一行两行,只要是保证程序没有问题,那么也是可以运行的,但是这样的话就有很多的缺点了,程序不容易修改,看起来极其冗杂,当你的程序出错的时候编译出现提示的时候也不好找出错误,也不美观,例如这样

#include <stdio.h>

int main(){

int a
;a=
10;/*并且在这里面注释也是不好看的*/printf(
"%d\n",a)
;/*如果多了几个注释就
不知道是什么鬼了*/return
 0;
} /*这样的程序真的好看又好修改吗? */

和这样子的对比呢?
#include <stdio.h>
int main()
{
 int a;                         //定义一个整型的变量a
 a=10;                        //将值10赋给a
 printf("%d\n",a);       //打印a的值出来
 return 0;                   //返回0给操作系统,表示程序成功运行
}

当然是下面的这个程序好多了,简洁明了,通俗易懂,这样也对程序的膝修改有帮助,毕竟编译的时候是哪一行代码出现问题一目了然,当以后程序更长的时候就得更加注意这个问题,保持写工整的程序是非常重要的。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值