面试
dongzhuangdian
这个作者很懒,什么都没留下…
展开
-
数组名作为形参时的规则细节+浮点型数据格式符细节
1,形参数组可以不指定大小,在定义数组时在数组名后面跟一个空的方括号。有时为了在被调用函数中处理数组元素的需要,可以另设一个形参,传递需要处理的数组元素的个数。2,用数组名作函数实参时,不是把数组元素的值传递给形参,而是把实参数组的首元素的地址传递给形参数组,这样两个数组就占用同一段内存单元。#include void main(){ int add(int arr[6],int n原创 2015-08-28 21:13:46 · 1409 阅读 · 0 评论 -
TCP/IP三次握手与四次挥手
一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有AC转载 2015-08-28 20:33:11 · 292 阅读 · 0 评论 -
c语言中头文件#include <stdio.h>和#include "stdio.h"有什么区别?
使用表示按照标准方式搜索要嵌入的文件,该文件位于c++系统目录下的include子目录下,一般包含系统提供的标准文件时采用这样的方式,使用\" \"表示首先在当前目录下搜索要嵌入的文件,如果没有再按照标准方式搜索,对用户自己编写的文件一般采用这种方式!转载 2015-08-28 20:42:23 · 2955 阅读 · 1 评论 -
指向函数的指针和返回值是指针类型的函数
1.指向函数的指针首先明确:每个函数的函数名本身就是一个指针(即地址)。int (*p)(int ,int );//声明指向函数的指针int max(int ,int );//声明函数p = max;//指针赋给函数(*p)(a,b);//功能相当于max(a,b);2.返回值是指针类型的函数int * p(int ,int);原创 2015-08-30 11:16:54 · 537 阅读 · 0 评论 -
回车和换行在windows和linux下的区别
linux中\r回车符 ,\n换行符。windows中\r\n表示换行 \r表示回车,abcd\rbbb输出bbbd。原创 2015-08-29 20:07:21 · 305 阅读 · 0 评论 -
c语言中static extern register以及全局变量的细节
1。static定义的是静态存储类别的变量,对于静态变量实在编译时赋值的,以后每次调用函数时不再重新赋值而是只是保留上次函数调用结束时的值。#include void main(){ int add (int i); int i; for(i=0;i<3;i++) { printf("%d\n",add(i)); }}int add (int i){ stati原创 2015-08-29 21:26:43 · 410 阅读 · 0 评论