Please enable JavaScript.
Coggle requires JavaScript to display documents.
C (指针 (3[doses]==(3+doses)==(doses+3)==doses[3] (666!!!!),…
C
-
-
过滤器(fliter),逐行读取数据,对数据进行处理,再把数据写到某个地方。head:显示文件前几行的内容。tail:显示文件最后几行的内容。sed:流编辑器(stream editor),用来搜索和替换文本。
O/S把程序变成进程:为程序分配存储器,把程序和标准数据流连到一起,这样程序才能使用显示器和键盘。创建很多小工具并让它们在一起工作。O/S操作系统负责把工具连接起来,一使小程序更容易测试,二来可以在多个项目中使用。
-
gets()函数没有任何限制,太危险了,不该用它
fgets():
char food[5]; fgets(food,sizeof(food),stdin);
-
-
-
-
-
-
-
-
-
-
scanf()如果没有限制读取字符串的长度,用户就可以输入远远超过程序空间的数据,多余的数据会写到计算机还没有分配的存储器中。缓冲区溢出很有可能导致程序出错,通常被成为段错误或者abort trap,程序会崩溃
-
-
-
-
-