笔记杂烩随记-11.29-01-创新互联

fopen返回值指向哪一个空间

FILE *fopen,返回值是文件指针,那这个地址存在哪里?存在堆区还是静态区还是栈中呢?

在乌当等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、网站建设 网站设计制作按需定制,公司网站建设,企业网站建设,成都品牌网站建设,成都全网营销推广,成都外贸网站建设公司,乌当网站建设费用合理。

答案:存在堆区,因为我们使用了fclose关闭它,需要关闭的东西,我们只在堆区见过,动态内存分配中的malloc和free

一个进程中打开的文件次数是有限的,默认是1024。可以输入ulimit -a;打开默认的资源配置

atoi:把一个字符串转为整数显示出来,同理也有整数弄成字符串,留个印象,需要使用的时候再看详细的使用

当我们使用创建多个线程的时候,线程的执行顺序并不是按照我们创建的线程顺序来执行的

如下面所示:并不是按照执行1再2这种的,如果你实验了一下,发现是按照顺序的话,原因是因为:你运行的次数少、创建的线程不够多

int main()
{
    线1;
    线2;
    线3;

}

如何提高我们的linux应用编程的基础,学会使用多进程或者多线程完成C语言二级题(初级的时候不要涉及到数据结构的知识),就类似于创建多个线程为某一个线程服务,

读10个字节的两种方法:

  1:一次性读10个字节

  2:一次读1个字节,读10次

哪一种好呢?--更多的情况下,1的方法更好更安全 

0-stdin        1-stdou   2-stderr

如果需要学习使用宏函数的话,linux内核的源码对宏函数的实现很高级 

空结构体多大-1个字节(编译器不同,可能结果不一样)

结构体的内存对齐--一个结构体的字节大小(变量一样,但是定义的顺序不一样,大小可能也会不一样)

注意:无符号与有符合之间的运算,这两者一起运算的结果往往出人意料

注意:C语言的优先级问题,往往你因为忽略导致出现错误,优先级问题是一个让人很难发现的问题哦

枚举或者宏定义:成功---0,失败---1  类似于FreeRTOS的pdTURE这种的

C51有些知识与C语言是不同的,比如数据类型的长度就限制于遇见,像51单片机,他的int只能是16,而不会是32,所以不要形成固定思维,再强调一句(固定思维很可怕) 

git、makefile、cmake的工具使用

C++的endl--操纵符、结束当行并且刷新缓冲区

关于打印语句,这一类的语句应该刷新流,否则输出可能在缓冲区

cin >>变量

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


当前标题:笔记杂烩随记-11.29-01-创新互联
文章位置:http://myzitong.com/article/dhoces.html