
C
文章平均质量分 73
linuxwuj
这个作者很懒,什么都没留下…
展开
-
linux c编程之“hello world”一
注]:环境说明:GCC: 4.8.5其他环境下的结果可能不尽相同。声明:本文是我的一点点经验总结,文中可能有理解不到位甚至是错误的,肯请大家多多批评,多提意见。注:这篇总结写于两三年前,虽删改数次,但考虑到自己才疏学浅,实不敢“毁”人不倦,贻笑大方,故当时并未发布。今日闲来无事,忽然想起还有这么一篇总结尚未发布。今日虽又查看了一遍,但难免挂一漏万,怀揣忐忑之情,姑且发布,算是抛砖引玉吧。若本文对阅读者有所帮助,实乃荣幸之至,若有错误或纰漏,万望不吝赐教。本文的资料参考自。原创 2023-08-29 15:05:51 · 2643 阅读 · 0 评论 -
C 数组 指针
在《C陷阱与缺陷》中看到一段有意思的代码,理解了C语言中指针与数组的关系,也就豁然开朗了。大意是这样的: int a[10]; int i; for (i = 0; i a[i] = i; for (i = 0; i printf("%d\t", i[a]); /* 你没有看错,这里是i[a],它和a[i]有同样的效果,都按照*(a+i)来处原创 2013-08-15 13:26:10 · 472 阅读 · 0 评论 -
windows C/C++ 使控制台窗口全屏
背景方法方法一:使用cmd命令mode方法二:使用windows api附:背景 时间[2018年07月23日 中午] 在写windows控制台应用程序的时候,我们希望修改一下控制台窗口的大小以及位置等信息。方法方法一:使用cmd命令mode 语法: MODE CON[:] [COLS=c] [LINES=n] 指定控制台行数及...原创 2018-07-23 12:50:58 · 20155 阅读 · 7 评论 -
C/C++中的const
索引前言const关键字用途一:const关键字限定该变量的内容在程序运行期间不会改变。用途二:const修饰指针用途三:const修饰函数参数前言 在C/C++中,常量是固定值或字面量,且在程序执行期间不会改变。常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量;也可以是自定义类型。 const关键...原创 2018-07-24 19:17:20 · 1067 阅读 · 0 评论 -
为什么C数组下标从0开始,而不是从1开始
对于学习过编程语言的人来说,相信绝大多数人都会有这样的疑问:我们平时计数,通常是从一开始计数的,为什么在编程语言中,数组的下标是从0开始计算的呢? 这是因为,C语言中,下标的含意是:当前元素到第一个元素的偏移量。第一个元素的下标自然就是0,第二个元素的下标为1,第n个元素的下标为n-1。 这样处理能带来什么好处呢? 我们知道,C语言的数组是存储在一片连续的内存空间中的。C编译...原创 2018-07-30 14:22:45 · 9945 阅读 · 0 评论 -
C语言中的字符串
索引方式一 字符数组方式二 字符串常量联系与区别 我们知道,由于C语言相对来说是较低级的语言,它是没有提供字符串(string)类型的。但是它提供了两种使用字符串的方式。 方式一 字符数组char str1[] = { 'h', 'e', 'l', 'l', 'o', '\0' };方式二 字符串常量char * str2 = "hello...原创 2018-07-30 15:31:42 · 254 阅读 · 0 评论 -
exit
索引进程终止正常终止异常终止exit函数exit_exit _Exit测试exit _exit _Exit测试exit测试_Exit测试_exit[说明]:内容总结自APUE第7章进程环境及第8章进程控制。进程终止 进程的终止方式分为正常终止与异常终止两种。其中正常终止方式有5种,异常终止方式有3种。正常终止 ...原创 2018-09-06 11:44:33 · 203 阅读 · 0 评论 -
atexit
atexit测试atexit atexit用来注册在程序正常终止时调用的函数。 一个进程可以登记多达32个函数,这些函数将由exit自动调用。这些函数被称为“终止处理函数(exit handler)”,atexit函数负责登记这些函数。 atexit的原型及所在头文件#include <stdlib.h>int atexit(...原创 2018-09-06 15:44:09 · 1116 阅读 · 0 评论 -
mmap
目录Memory-mapped I/Ommapmprotectmsyncmunmap说明:内容来自APUE第2版中文版和相关函数的man手册。Memory-mapped I/O 存储映射I/O使一个磁盘文件与存储空间中的一个缓冲区相映射。对缓冲区的操作,相当于对文件的操作。从缓冲区取数据,相当于读文件中的相...原创 2018-09-23 23:54:03 · 1164 阅读 · 0 评论