c语言里是没有string型的,string在c++里面.有的时候在c++里要用scanf.printf输入输出string型字符串,这是可以实现的,不过要做一点处理. 具体操作看代码: #include<cstdio> #include<string> using namespace std; int main() { int n; string str1; scanf("%d",&n); str1.resize(n); //给字符串str1预留足够的…
一.常指针: int *const p;    //指针不可改变,但是指针指向的数据可以改变. 指向常量的指针: const int *p;    //指针可以改变,但是指针指向的数据不可以改变. 指向常量的常指针: const int *const p;    //指针不可改变,且指针指向的数据也不可改变. 引用就是别名,定义引用的同时必须要对引用进行初始化. 二.利用引用返回多个值: 引用就是别名,引用必须要初始化. #include "stdafx.h" #include <…
1.赋值 char赋值: char ch1[] = "give me"; char ch2[] = "a cup"; strcpy(ch1,ch2); cout<<"ch1="<<ch1<<endl; 输出结果:ch1=a cup string赋值: string str1 = "give me"; string str2 = "a cup"; ①str1 = str2;…
1.赋值 char赋值: char ch1[] = "give me"; char ch2[] = "a cup"; strcpy(ch1,ch2); cout<<"ch1="<<ch1<<endl; 输出结果:ch1=a cup string赋值: string str1 = "give me"; string str2 = "a cup"; ①str1 = str2;…
1047 Student List for Course (25 分)   Zhejiang University has 40,000 students and provides 2,500 courses. Now given the registered course list of each student, you are supposed to output the student name lists of all the courses. Input Specification:…
在C++中则把字符串封装成了一种数据类型string,可以直接声明变量并进行赋值等字符串操作.以下是C字符串和C++中string的区别:   C字符串 string对象(C++) 所需的头文件名称 <string>或<string.h> <string>或<string.h> 需要头文件 原因 为了使用字符串函数 为了使用string类 声明 方式 char name[20]; string name; 初始化方式 char name[20]="…
最近在练机试题,常用的C和C++输入输出如下: 1 scanf 和printf int a; scanf("%d",&a) ; printf("%d",a); printf("\n"); double b;scanf("%"); char c; scanf("%c",&c);printf("%c",c); long int a; scanf("%ld"…
转自http://www.cnblogs.com/penelope/articles/2426577.html  cin .cout   基本说明: cin是标准输入流对象,代表标准输入设备(键盘),使用方法:cin >> 变量.功能:数据通过输入设备放在缓存区,cin从缓存区中读出数据存到变量中. cout是标准输出流对象,代表标准输出设备(显示器),使用方法:cout << 变量.功能:从变量中读取数据放入缓存区,然后经输出设备显示数据. cin,cout,重载了"&…
string类中有很多好用的函数,这里介绍在string类字符串中查找字符串的函数. string类字符串中查找字符串一般可以用: 1.s.find(s1)函数,从前往后查找与目标字符串匹配的第一个位置: 2.s.rfind(s1)函数,从后往前查找与目标字符串匹配的最后一个位置: 3.s.find_first_of(s1),查找在s1中任意一个字符在s中第一次出现的位置 4.s.find_last_of(s1)       查找在s1中任意一个字符在s中最后一次出现的位置 下面给出一道例题:…
1. Go String型 Unicode是一种字符集,code point UTF8是unicode的存储实现,转换为字节序列的规则 go的rune类型 可以取出字符串里的unicode 字符串是一个不可改变的字节序列. Go string通常是用来包含人类可读的文本. 文本字符串通常被解释为采用 UTF8 编码的 Unicode 码点. Go的字符串由单个字节连接起来. package main func main() { var city string = "我爱北京天安门" p…