C++基础1
来源:互联网 发布:java byte二维数组 编辑:程序博客网 时间:2024/06/10 01:54
#include<iostream>using namespace std;void main(){//A /*char array_char[100]; memset(array_char,0,sizeof(array_char));//利用memset初始化数组 memcpy(dst,rsc,size);//数组的直接copy */ /********************************************/ char *array_pchar[] = {"abc","efg","hijk"}; //res1结果为12 int res1 = sizeof(array_pchar); //res2结果为4 int res2 = sizeof(array_pchar[0]); //求数组array_pchar[]元素个数,结果为3 int num_pchar = sizeof(array_pchar)/sizeof(array_pchar[0]);//B /********************************************/ //char array_char[] = {"abc","efg","hijk"};这种定义是错误的 char array_char[] = {"abcdfd"};//这种定义等价于char array_char[] = {'a','b','c','d','f','d'}或者char array_char[] = "abcdfd"; //求数组array_char[]的元素个数,结果为7 int num_char = sizeof(array_char);//C //定义一个指针p,直接进行*p的赋值是错误的 /* int *p; *p = 9; *///严重错误 //正确方式 int a = 9; int *p; p = &a; *p = 9;//D //利用控制台输入数字为int型数组赋值 int age[10]; for (int i = 0; i < sizeof(age); i++) { cin>>age[i]; }//E //利用控制台向字符型数组赋值 char str[100]; cin>>str;//可以作为整体输入,但是不能有空格//F //利用控制台向字符型数组输入包含空格的字符串 char name[100]; cin.getline(name,100); //或者 /* cin.get(name,100); cin.get();//必须有 */}
0 0
- C-1-C基础
- c基础(1)
- C语言基础1
- c 基础 1
- C基础 1
- C基础笔记1
- C基础1
- C语言基础1
- C基础1
- 1、Objective-C基础
- Linux C 基础1
- C语言程序设计(基础1)
- C 语言基础 1
- 1-C基础介绍
- 【C语言基础】1-2 C语言基础代码
- C语言编程基础--(1)
- C语言基础学习(1)
- C语言基础总结1
- opencv中Rect类的神奇用法
- leetcode【283 Move Zeros】【python】
- JAVA文件树遍历
- POJ 1679 The Unique MST
- angularjs->directive(指令)
- C++基础1
- 软件测试学习之mantis应用
- MVP的实现:登录为例
- Android原生嵌入React Native 过程中遇见的各种坑
- JDBC链接MySQL数据库基本操作方法之一
- Javascript-立即调用函数表达式
- Qt 之 QQ系统表情(三)
- Qt入门-layout布局
- 指南第一章 例题18 UVA 11078 Open Credit System(扫描,维护最大值)