C++l联系常见问题

  1. main一般没有参数
    int main(char * string)  导致运行出错
  2. char *string = "a";  (对)

    char *string = ‘a’;   (错)

  3. char a;                        (对)
    char *b = &a;
    *b = ‘c‘;
     
    char *b = ‘c‘ ;                   (错)

    int *p;    *p = 7;    错

    给指针指向的数据赋值,这里的p还没有指向,所以不能赋值。这种指针称为“悬浮指针”,俗称“野指针”,是不能给它赋值的。

    int  a, * p = &a; *p = 7;   对,相当于使a = 7

  4. .不要函数里嵌套函数,
    使用外部函数的返回值的方法  double set = fact(i);
  5. 字符串申明后一定要初始化,否则无法往里面存值(不是指输入流),当对有输入操作时,相当于初始化了
    否则随意给字符串初始化一个值  string strInput,strOutput("  ");
  6. 字符串数组和指针必须定义为char型
  7. 对字符串打印,可以直接打印指针,结果是打印对应的字符串

    cingetline

    getnline

  8. 定义数组char result[255] 再输入字符后,最后加‘\0‘表示字符串
  9. atoi将输入字符串变为int

    atof                              浮点值double

  10. char  ptr[255];     cin >> ptr;

    char *ptr;            ptr = new char[255];

  11. cin.getline(字符指针(char*),字符个数N(int),结束符(char));

    此函数会一次读取多个字符(包括空白字符)。它以指定的地址为存放第一个读取的字符的位置,依次向后存放读取的字符,直到读满N-1个,或者遇到指定的结束符为止。若不指定结束符,则默认结束符为‘\n‘。

    getline ( istream &is , string &str , char delim );

    is 进行读入操作的输入流

    str 存储读入的内容

    delim 终结符

    char *string  = new char[100]();
     cin.getline(string ,‘\n‘);

  12. h
  13. fd

C++l联系常见问题,布布扣,bubuko.com

时间: 2024-12-12 13:59:43

C++l联系常见问题的相关文章

主从集群搭建及容灾部署redis

redis主从集群搭建及容灾部署(哨兵sentinel) Redis也用了一段时间了,记录一下相关集群搭建及配置详解,方便后续使用查阅. 提纲 l  Redis安装 l  整体架构 l  Redis主从结构搭建 l  Redis容灾部署(哨兵sentinel) l  Redis常见问题 Redis安装 发行版:CentOS-6.6 64bit 内核:2.6.32-504.el6.x86_64 CPU:intel-i7 3.6G 内存:2G 下载redis,选择合适的版本 [[email prot

redis主从集群搭建及容灾部署(哨兵sentinel)

Redis也用了一段时间了,记录一下相关集群搭建及配置详解,方便后续使用查阅. 提纲 l  Redis安装 l  整体架构 l  Redis主从结构搭建 l  Redis容灾部署(哨兵sentinel) l  Redis常见问题 Redis安装 发行版:CentOS-6.6 64bit 内核:2.6.32-504.el6.x86_64 CPU:intel-i7 3.6G 内存:2G 下载redis,选择合适的版本 [[email protected] software]# wget http:/

百度好几个市房管局开始开发了开始

http://www.ebay.com/cln/yi_ch32/book/167329925017/20150205 http://www.ebay.com/cln/gozh754/book/167427188010/20150205 http://www.ebay.com/cln/guamyz-peuhck/book/167535329016/20150205 http://www.ebay.com/cln/nito098/book/167427189010/20150205 http://w

ubuntu常见问题汇聚

ubuntu下使用rcconf来控制开机自启动软件 RedHat操作系统,可以使用checkconfig命令来关闭或开启一些系统服务,但是在ubuntu系统下并没有这条命令,介绍一款类似于centos下的ntsysv的一款软件,来控制我们想要设置的开机自启动软件.这款软件叫做rcconf. sudo apt-get install dialog rcconf 使用:直接输入sudo rcconf控制. 还可以使用 Ubuntu 自带的 update-rc.d 用法 update-rc.d XXX

[WAMP]Wamp配置及常见问题

知识点: 1.WampSever 指的是apache + mySQL + PHP 三合一套装,第一字母W,是指用于windows系统,我用的是2.0f版.用于Linux系统的,是LampSever,第一字母是L. 下载地址:http://jaist.dl.sourceforge.net/sourceforge/wampserver/WampServer2.0f.exe 如果上述链接失效,请到官方网站:http://www.wampserver.com/ 下载最新版. 2.localhost和12

Java编程最差实践常见问题详细说明(2)转

Java编程最差实践常见问题详细说明(2)转 2012-12-13 13:57:20|  分类: JAVA |  标签:java  |举报|字号 订阅 反射使用不当  错误的写法: Java代码   Class beanClass = ... if (beanClass.newInstance() instanceof TestBean) ... 这里的本意是检查beanClass是否是TestBean或是其子类, 但是创建一个类实例可能没那么简单, 首先实例化一个对象会带来一定的消耗, 另外有

l段子

段子简介 L段子起源.L段子是开发者根据市场调查, 用户可在等候列车,飞机,或在公交车上无 聊之余使用本应用.打发无聊的时间,分为段 子,图片,活动和个人中心,用户可根据自己 喜好进入不同的区域.段子主要是由幽默的笑话或内涵的语言组成,用户可对段子内容进行 点赞或是踩评,还可对段子内容进行评价,如果喜欢的还可以通过第三方分享给自己的朋友. 常见问题 L段子支持2G,3G,4G网络下观看应用内容, 用户在没有以上网络的情况下也可以通过无线WIFI网络对应用联网使用.建议用户在WIFI或 4G网络下

深入JVM系列(三)之类加载、类加载器、双亲委派机制与常见问题

一.概述 定义:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验.转换解析和初始化,最终形成可以被虚拟机直接使用的java类型.类加载和连接的过程都是在运行期间完成的. 二. 类的加载方式 1):本地编译好的class中直接加载 2):网络加载:java.net.URLClassLoader可以加载url指定的类 3):从jar.zip等等压缩文件加载类,自动解析jar文件找到class文件去加载util类 4):从java源代码文件动态编译成为class文件 三.类加载的时机

LR常见问题整理

1.LoadRunner录制脚本时为什么不弹出IE浏览器? 当一台主机上安装多个浏览器时,LoadRunner录制脚本经常遇到不能打开浏览器的情况,可以用下面的方法来解决. LR11 无法弹出ie浏览器,或者ie已停止工作问题的解决方法汇总 . 1)系统属性,高级选项卡下,性能里面,单击设置按钮,修改数据执行保护为“只为关键windows程序和服务启用数据执行保护”,然后,重启: 上述方法我采用了第一个,重启后问题解决. 2)若果被测试系统在本机上,访问地址为:http://127.0.0.1: