C语言中%符号是什么
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/22 08:01:00
C语言中%符号是什么
![C语言中%符号是什么](/uploads/image/z/7568868-12-8.jpg?t=C%E8%AF%AD%E8%A8%80%E4%B8%AD%25%E7%AC%A6%E5%8F%B7%E6%98%AF%E4%BB%80%E4%B9%88)
1."::"是作用域限定符或者称作用域运算符.如命名空间的作用域
2."::"是用它来声明函数是属于哪个类的.
例:
#include <iostream>
class Time
{
public:
void setTime();
void showTime();
private:
int hour;
int minute;
int sec;
};
void Time::setTime()/*类外声明部分*/{
std::cin>>hour; //std命名空间的作用域
std::cin>>minute; //std命名空间的作用域
std::cin>>sec; //std命名空间的作用域
}
void Time::showTime() /*类外声明*/{
std::cout<<hour<<":"<<minute<<":"<<sec<<std::endl; //std命名空间的作用域
}
int main()
{
Time time_1;
time_1.setTime();
time_1.showTime();
system("pause");
return 0;
}
2."::"是用它来声明函数是属于哪个类的.
例:
#include <iostream>
class Time
{
public:
void setTime();
void showTime();
private:
int hour;
int minute;
int sec;
};
void Time::setTime()/*类外声明部分*/{
std::cin>>hour; //std命名空间的作用域
std::cin>>minute; //std命名空间的作用域
std::cin>>sec; //std命名空间的作用域
}
void Time::showTime() /*类外声明*/{
std::cout<<hour<<":"<<minute<<":"<<sec<<std::endl; //std命名空间的作用域
}
int main()
{
Time time_1;
time_1.setTime();
time_1.showTime();
system("pause");
return 0;
}