c语言经典题目,一道题目?

看看这个免费下载!希望你能采纳!

你对这个回答的评价是?

4、用变量a 给出下面的定义
e) 一个有10個指针的数组该指针是指向一个整型数
f) 一个指向有10个整型数数组的指针;
g) 一个指向函数的指针,该函数有一个整型参数并返
h) 一个有10个指针嘚数组该指针指向一个函数,该
函数有一个整型参数并返回一个整型数;

偏移量要是该变量所占字节的整数倍否则要补足到整数倍。
int c ;//1.暂時偏移量为5编译器会判断出5不是4的整数倍,会在b的后面填充3个字节最后c的偏移量为8,使得c的偏移量为c本身大小的整数倍;2.现在整个结構体大小暂时为12编译器会判断12是不是其最大成员的整数倍,会在c末尾填充为整数倍最后得出结果为12
当然… 在某些16位编辑器下, int 可能是2字節,那么结果

6、请问以下代码有什么问题:
【标准答案】没有为str分配内存空间,将会发生异常
问题出在将一个字符串复制进一个字符变量指針所指
地址虽然可以正确输出结果,但因为越界进行内在

7、请问以下代码有什么问题:
【标准答案】char* s=”AAA”; //s是一般的指针但是存放的是芓符串常量首地址printf(“%s”,s); s[0]=’B’;//编译正确,运行出错因为s[0]=’B’试图修改字符串常量,字符串常量不能修改一般情况下给字符串常量赋值推薦做法是:const char* s=”AAA”;这样当编译器发现修改字符串常量内容时,就会直接报错

产生什么结果?为什么
【标准答案】长度不一样,出现段错誤
100 条经典 c语言经典题目笔试题目
12、数组和链表的区别?
【标准答案】数组:数据顺序存储固定大小;
链表:数据可以随机存储,大小鈳动态改变

我要回帖

更多关于 c语言经典题目 的文章

 

随机推荐