- 3
- 0
- 约1.16万字
- 约 23页
- 2019-12-07 发布于江苏
- 举报
WORD格式
专业资料整理
(2) char * const p char const * p const char *p 上述三个有什么区别?
答案:
char * const p; // 常量指针, p 的值不可以修改
char const * p ; // 指向常量的指针,指向的常量值不可以改
请问以下代码有什么问题:
int main()
{
char a;
char *str=a;
strcpy(str,hello);
printf(str); return 0;
}
答案:没有为 str 分配内存空间,将会发生异常问题出在将一个字符串复制进一个字符变量指针所指地址。虽然可以正确输出结果,但因为越界进行内在读写而导致程序崩溃。
写一个“标准”宏,这个宏输入两个参数并返回较小的一个。
答案:
#define Min(X, Y) ((X)(Y)?(Y):(X))
// 结尾没有‘; ’
char* s=AAA;
printf(%s,s);
s[0]=B; printf(%s,s);
有什么错?
答案: AAA是字符串常量。 s 是指针,指向这个字符串常量,所以声明 s 的时候就有问题。
cosnt char* s=AAA; 然后又因为是常量,所以对是 s[0]的赋值操作是不合法的。
嵌入式系统中经常要用到无限循环,你怎么用 C编写死循环。
答案: while(1){} 或者
您可能关注的文档
- 犯罪学课程考试试卷与答案(法学本科适用).docx
- 样板房设计任务书.docx
- 初一代数式同类项和合并同类项.docx
- 模板-家庭教育问卷调查表.docx
- 浅论家庭教育在学生成长过程中地重要作用.docx
- 英超联赛管理经营体制和模式地分析.docx
- 家庭教育互动小游戏.docx
- 【文献综述】从蔡邕地琴学思想窥探以乐正名.docx
- 2019-2020学年第一学期七年级上数学半期考试试卷.docx
- 心理健康教育在家庭教育中地渗透.docx
- 《机械制造工艺与工装》(第五版)课件 第三章 第一节 车削加工.pptx
- 非英语专业研究生英语读写教程.docx
- 2026年人教版五年级数学期中素养达标检测试卷(含答案可下载).docx
- 2026年人教版五年级语文期中核心考点检测试卷(含答案可下载).docx
- 2026年及未来5年高阻隔多层复合瓶项目市场数据调查、监测研究报告.docx
- 2026年人教版五年级语文期中基础能力测试试卷(含答案可下载).docx
- 2026年中国圆铸铁管市场调查研究报告.docx
- 2026年人教版五年级语文期中阶段质量调研试卷(含答案可下载).docx
- 软件开发项目管理方法论介绍.docx
- 2026年人教版五年级语文期中名校真题汇编试卷(含答案可下载).docx
原创力文档

文档评论(0)