IT程序员面试之编程小知识的重点,掌握这些面试更有底气
学好编程从基础开始,下面是总结的关于编程的一些小知识,如果你也喜欢编程,那就加入我们吧,持续分享c语言,java,php,html等编程的小知识,欢迎关注趣IT科技。
1)字符串的 strlen() 和 strcat() 和strcmp() 和strcpy()的使用方法一定要记住。他们的参数都是地址。其中strcat() 和strcmp()有两个参数。
2)strlen 和 sizeof的区别;
3)define f(x)(x*x) 和 define f(x) x*x 之间的差别。一定要好好的注意这写容易错的地方,替换的时候有括号和没有括号是很大的区别。
4)int *p;
p = (int *)malloc(4);
p = (int *)malloc(sizeof(int));以上两个等价
当心填空题目,malloc的返回类型是 void *
6)函数的递归调用一定要记得有结束的条件,并且要会算简单的递归题目。要会作递归的题目
7)结构体和共用体以及链表要掌握最简单的。typedef考的很多,而且一定要知道如何引用结构体中的各个变量,链表中如何填加和删除节点,以及何如构成一个简单的链表,一定记住链表中的节点是有两个域,一个放数值,一个放指针。
8)函数指针的用法(*f)()记住一个例子:
int add(int x, int y)
{....}
main()
{ int (*f)();
f=add;
}
赋值之后:合法的调用形式为1、add(2,3);
2、f(2,3);
3、(*f)(2,3)
欢迎关注小编,每天分享关于c语言,java,php,html等编程中的小知识,欢迎转发,收藏,一起交流,一起进步,喜欢您就点个赞吧!