关于位运算一道题

来源:百度知道 编辑:UC知道 时间:2024/05/29 04:46:11
#include<stdio.h>
#include<iostream> //问题一:这个头文件是什么意思
using namespace std;> //问题二:这个什么意思
void main()
{
int *p;
int a[3][3]={1,2,3,4,5,6,7,8,9};
p = &a[1][1];
cout<<*p<<endl; //问题三:这个什么意思
system("pause"); //问题四:这个什么意思
return;
}
这个程序我基本看不懂,请高手解释一下

这个都是c++的东西
iostream头文件是输入输出流
using namespace std;是申请一个命名空间
你可以把它看成一个固定套路
cout<<*p<<endl; 这句话其实相当于
printf("%d\n", *p);
system("pause"); 就是程序运行完要按任意键才能退出

看来你是学c的,这些是c++的写法,不明白也没关系

而且这个也不是位运算

#include<stdio.h>
#include<iostream> //标准输入输出流
using namespace std; //使用 std 名字控件
void main()
{
int *p;
int a[3][3]={1,2,3,4,5,6,7,8,9};
p = &a[1][1];
cout<<*p<<endl; //输出a[1][1]的值,也就是5
system("pause"); //暂停运行,屏幕显示“按任意建继续”
return;
}