本节内容概述:
(1)注释的使用
(2)include的作用
(3)main函数介绍
(4)printf函数格式化输出
(5)scanf函数格式化输入
(6)变量的定义
详细介绍:
1、注释
单行注释://开头
多行注释(不能嵌套)/* */
2、include:宏:导入头文件
如果系统已经提供某些功能,只需要使用include将这些功能所在的头文件导入进来
(1)<系统提供的类库>
如:stdio.h输入输出; stdlib.h产生随机数; math.h数学相关 string.h字符串拼接计算 编译器首先从系统类库查找头文件,没有再在自己写的里面查找,还没有会报错
(2)"自己定义的头文件"
如:calculate.h自己写的计算类,系统也可以用双引号,但不够规范 系统优先从自己的文件中查找,没有再在系统中查找,还没有就报错
3、main()函数:所有程序的入口点都是main
(1)函数:完成一个特定功能的代码块(大括号里面就是一个代码块)
(2)int 返回值:记录当前程序运行状态
a.0:正常结束,所有资源自由分配;
b.非零:一般是1:异常结束,所有资源没收
(3)int argc:参数个数argument
char argv[]:每个参数自称的字符串数组。有表示里面是字符串,没有的话放字符
main(int argc,char *argv[]){
{
//参数1:1
//参数2:文件中的位置
//没有具体意义,因此写的时候很多人只写main()
}
4、printf函数格式化输出
printf输出,输出文本即字符串,要带双引号
int main(int argc,char *argv[])
printf("%d", argc); //%d:转义字符
printf("%s", argv[0]); //%s:字符串,%c:字符
printf("hello \nworld\n");
printf:输出语句
输出到:终端 console口
5、scanf:输入:
终端输入
注意:
a.输入输出都在stdio.h头文件中,都是字符串
b.转义字符:\n 换行;\t 一个缩进(一般是四个字符)
6、变量:
(1)为什么用变量?
变化的东西用变量记录,变量用来记录数据
(2)基本数据类型--->只能存一个值
int 整型数据(整数)
long 长整型,范围更广
short 短整型
float 单精度浮点数(带小数点)
double 双精度浮点数
char 字符 'a' 'd'
shring 字符串 "jack" "rose"
bool 是、成立、真的:true;否、不成立、假的:false
(3)int, long, float占据的内存空间不同,通过下面的输出可以看出来
printf("%d\n", sizeof(int));//4
printf("%d\n", sizeof(long));//4
printf("%d\n", sizeof(char));//1
printf("%d\n", sizeof(double));//8
printf("%d\n", sizeof(short));//2
printf("%d\n", sizeof(bool));//1
printf("%d\n", sizeof(float));//4
//windows系统和mac不完全一样
.c:源文件
.o:编译过程形成的目标文件
*/
网友评论