个人笔记1

集成开发环境(IDE)整合了代码编辑、编译、调试器和GUI工具。main函数是程序执行起点,全局变量在整个工程中有效,局部变量仅在其作用域内有效。sizeof运算符用于计算数据类型大小,而strlen函数计算字符串长度,不包括结束符。浮点数在内存中不精确。使用库函数如printf需包含对应的头文件。
摘要由CSDN通过智能技术生成

集成开发环境

就是IDE.

是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能,分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套组都可以叫做集成开发环境。

main函数

main函数是程序的入口,有且只有一个。

库函数

库函数的使用,要包含头文件,这就是#include<stdio.h>存在的意义,想要使用printf这个输出函数,那就是需要头文件的。

sizeof

计算的单位是字节(byte),

数据类型的大小:1244848,分别对应为:

关于float

如果要将变量定义为float类型,需要在数字后面加上f,不然会默认为double类型。

例如:

 float weight =50.3f ;

局部变量和全局变量

当局部变量和全局变量的名字冲突时,局部变量优先。

例如:

int num = 11;
int main()
{
    int num = 2;
    printf("%d\n",num);//输出为2
    return 0;
}

作用域&生命周期

局部变量的作用域是在变量所在的局部范围。

全局变量的作用域是在整个工程,意思就是说,第二个源文件中的变量,也可以通过声明,进行使用的。

如果外部是一个整形a,那么声明声明方式:

extern int a;

作用域决定了它的生命周期,生命周期顾名思义也就是它存在的时间,像局部变量,出了局部范围,就会被自动销毁了,这样避免占用运行内存,而全局变量是和程序是共进退的,一直到程序结束才结束。

局部变量的生命周期:进入作用域生命周期开始,出了作用域生命周期结束。

全局变量的生命周期:整个程序的生命周期。

strlen和sizeof

strlen和sizeof都是用来求字符长度的。

strlen是一个函数,strlen即“string length”,是用来计算char*类型

在编译器中输入一串字符,其实在我们输入进编译器中的每一串字符最后,都会有一个隐藏字符“/0”,“/0”是字符结束的标志,在用strlen函数读取字符串的时候,当遇到“/0”后就会停止读取,那么在“/0”前面的字符个数就是字符串的长度。

值得一提的是,只有字符数组才有隐藏字符“/0”作为结束标志,而单个字符则没有,那么在使用strlen的时候,就会有出现错误的可能。

strlen是C语言库函数,在使用该函数时,需要头文件<string.h>

而sizeof只是一个运算符,用来计算所占空间大小

浮点数

浮点数是表示小数的一种方法,所谓的浮点数,就是小数点的位置不固定,与此相反的是定点数,小数点的位置是固定的。

浮点数在内存中是无法精确保存的,总会存在一点误差。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值