第一个C语言程序

1.1程序的构成,main函数和其他函数

1.1.1main函数

1>一个完整的c语言程序,是由一个,且只能有一个main()函数(又称为主函数,必须有)和其他函数结合而成(可选)

2>main函数是c语言程序的入口,程序是从main函数开始执行。

1.1.2其他函数

1>从函数定义的角度来看,函数可分为系统函数和用户自定义函数。

2>系统函数,即库函数:由编译系统提供,不用用户自己定义可以直接使用他们,如我们经常使用的打印函数printf()

3>用户定义函数:用来解决用户的专门需要。

1.2第一个c语言程序

#include <stdio.h>//导入 包含一个头文件   .h是一个头文件 std 标准库 i->input o->output
//这是一行注释
//函数  完成特定功能的一个逻辑实现过程
//int 是一种数据类型  表示整型 存储整数  int是函数的返回值类型
//main 一个函数 c语言程序的主入口,程序有且只有一个主函数
// void是一个数据类型 表示空类型 函数参数列表
//{}括起来的为函数的代码体 括号是成对出现的
//printf c语言函数库中的函数 在标准输入设备上打印一个字符串
//;表示一条语句的结束
// return 表示函数的结束 0表示程序正确执行

    int main(void){
            printf("hello world\n");
            return 0;

} 

C语言的源代码文件是一个普通的文本文件,但拓展名必须为.c

1.3头文件,数据说明,函数的开头和结束标志以及程序中的注释

1.3.1 include 头文件包含

1> #include 的意思是头文件包含,#include <stdio.h>代表包含stdio.h这个头文件

2>使用c语言库函数需要提前包含库函数对应的头文件,如这里使用了printf()函数,需要包含stdio.h头文件

3> 可以通过man 3 printf查看printf所需的头文件

1.3.1.2#include<> 与 #include""的区别

1><> 表示系统直接被系统指定的目录检索。

2>""表示系统先在""指定的路径(没写路径代表当前路径)查找头文件,如果找不到,在按系统指定的目录检索。

1.3.2main函数

1> 一个完整的c语言程序,是由一个,且只能有一个main()函数(又称为主函数,必须有)和若干个其他函数组成(可选)

2>main函数是c语言程序的入口,程序是从main函数开始执行。

1.3.3 {}括号 程序体和代码块

1>{}叫代码块,一个代码块内部 可以有一条或多条语句。

2>c语言每句可执行代码都是“;”分号结尾

3>所有#开头的行,都代表预编译指令,预编译指令行是没有分号的

4>所有可执行语句必须在的代码块里执行

1.3.4 注释

1> //为行注释,注释的内容编译器是忽略的,注释的主要作用是在代码中加入一些说明 解释,这样有利于代码的阅读。

2> /**/叫做块注释

3>块注释为c语言的标准注释方法

1.3.5printf函数

1>printf为c语言库函数,功能:向标准输出设备输出一个字符串

2>printf("hello world\n");  // \n的意思是回车换行

1.3.6 return 语句

1>return代表函数执行完毕,返回return代表函数的终止

2>如果main定义的前面是int,那么return后面需要返回一个整数   main定义的前面是void return 后面不需要写任何东西

3> main函数中 返回 return 0; 说明函数执行成功  返回 return -1 函数执行失败

4> int main() void main() 在c语言中 是一样的 在c++中只接受  int main()这种定义方式

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值