c++程序设计(上)从考试题中收获的一些知识点
2023-06-13 09:14:15 时间
声明长整型常量
例子:4L
long long x = 600000000000L*2;
解释上面这例子如果不加L的话,可能会出错。(反正我在gcc上面不加L也没问题)
char类型在内存中的存储形式
char的存储形式是ASCII码。
原码反码补码是针对定点数的存储而言的。
指针指向另一个函数
10.设有函数说明和变量定义:int max(int x,int y); int(*p)(int,int)=max; int a, b;
以下正确调用函数的代码是:
(A) *p(a,b) (B) p(a,b) (C) *(p(a,b)) (D) p(&a,&b)
上面这题答案是b
具体的话敲代码就知道了
#include<bits/stdc++.h>
using namespace std;
int m(int x,int y)
{
cout<<"done"<<endl;
return 0;
}
int main()
{
int a=0,b=0;
int (*p)(int, int) = m;
cout<<p(a,b)<<endl;
}
setfill函数
setfill函数配合setw()补全空格的时候,默认是补在要输出的值的左边。
举例子:
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout<<setfill('*')<<setw(10)<<1234<<endl;
}
字符数组结尾为’\0′
这个知识点我只是知道string的结尾是’\0’,然后原来,char数组的结尾也是’\0′
也就是说,比如char a[10]
那么a[10] = ‘\0’
相关文章
- VC++消息钩子编程「建议收藏」
- c++获取子类窗口句柄位置_C++中各种获取窗口句柄的方法「建议收藏」
- 从c++到Java,关于Java面向对象基础的学习(一)
- c++ 容器类_下面属于容器类的是
- C++构造函数的作用_c++什么是构造函数
- 动态库libstdc++.so.6及libc.so.6版本过低导致MySQL无法安装
- C++结构体和类的区别_c++有结构体吗
- C++字符串加密_c++字符串连接函数
- 一步一步地完成题目——费解的开关(C/C++语言)递推、递归、顺序思维
- 【C++ 语言】pthread_mutex_t 互斥锁
- C++三大特性之继承详解编程语言
- 栈的存储结构的实现(C/C++实现)详解编程语言
- c++消息队列的实现详解编程语言
- C++继承(详解版)
- C++ list,STL list(双向链表)详解
- 基于C++类型重定义的使用详解
- 基于C++浮点数(float、double)类型数据比较与转换的详解
- C++new/delete相关知识点详细解析
- c++回调之利用sink示例