- 初始化:
//变量,还可以用{}给出赋值,类型检查更加严格
int a = 10;//a = 10
int b ( 10 );//必须给值 , b = 10
int c { };//一般使用,没有给值时,初始化为0
int d = int ();//d = 0
int e = int {};//e = 0
//对于指针
int ip1 = NULL;
int ip2{ NULL };
//对于数组,给的定义是两个:类型和大小
int arr[] { 1,2,3 };
int brr[] = { 1,2,3 };
int crr[3] = { 1,2,3 };
int drr[3] { 1,2,3 };
- 输入输出://课外阅读:C语言中文网
scanf等输入输出流函数和字符串函数不安全,会越界,需要程序员指定大小
头文件 iostream // cin 输入流 cout 输出流 clog 日志 cerr 错误
using namespace std; //命名空间
//cin 键盘 >> 提取符 ,每个变量之间必须有一个提取符
cin >> a >> b;//为避免发生越界cin.getline(stra , 10);
//cout 屏幕 << 插入符 , 每一个输出前必须有一个插入符,无论变量字符串
cout << ”a=” << a << ”b=” < const int n = 128; char str[n]; cin >> str; cout << str << endl; cin.getline(str, n); cout << str << endl; cin.getline(str, n, '#');//输入str,以#结尾 cout << str << endl; cout << "Hello World!\n"; 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)