今日小结

指针传参

在函数间指针变量做参传值,只传地址,不附带其他信息。故以数组名为指针变量被函数调用传参后,在调用函数内sizeof(num)若考虑为整个数组的首地址会为20,而在调用函数内只为4.

%p

%p,输出变量地址
%x,&(*p)

&& || 运算

num1 前一条件不成立,后一条件直接不用运行判断。
类似的有||,前一条件成立,后一条件也直接不用运行判断。

字符串指针在fgetc函数运用中的疑惑

现有以文件指针fp,char *chr="x",运行fgetc(chr,3,fp)直接报错。若为char *chr;运行fgetc(chr,3,fp)直接运行。且char ch[1]="x",运行fgetc(ch,3,fp)成功运行,直到fgetc(ch,11,fp)才报错,而此后要变为char ch[11]才能让fgetc(ch,11,fp)成功运行。
char ch[],会直接报错...看来char ch[]只能用于形参传参。

你可能感兴趣的:(今日小结)