CSDN论坛 > C++ Builder > 基础类

关于char指针的操作问题!!!!急 [问题点数:0分]

Bbs1
本版专家分:6
结帖率 99.08%
CSDN今日推荐
Bbs6
本版专家分:8638
Bbs6
本版专家分:8638
Bbs2
本版专家分:423
Bbs2
本版专家分:423
Bbs6
本版专家分:6269
Bbs6
本版专家分:6269
匿名用户不能发表回复!
其他相关推荐
数组和指针一道非常值得深思的笔试题
最近笔试就遇到下面这道题,谁都不敢说自己的C/C++能有多精通,当然,工作一久,很多老毛病也就容易犯了,所以说,理论是真的很重要的,下面这道题,说实话还是挺基础的,虽然当时笔试被我给猜对了,但还是要深究一下具体的转换细节。如题:#include int main(void) { char *str[] = {"ab","cd","ef","gh","ij","kl"}; char *t ;
浅谈void指针的类型转换问题
指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型、指针所指向的 类型、指针的值或者叫指针所指向的内存区、指针本身所占据的内存区。
C语言判断题
1.在if语句的三种形式中,如果要想在满足条件时执行一组(多个)语句,则必须把这一组语句用{}括起来组成一个复合语句。 (T) 2.任何表达式语句都是表达式加分号组成的。  (T) 3.do-while循环的while后的分号可以省略。  (F) 4.case语句后如没有break,顺序向下执行。  (T) 5.增1减1运算符的前缀运算和后缀运算的表达式值是相同的。 (F)  6.函数的...
C 二级指针和三级指针的使用
//这里给出三级指针作为参数和二级指针作为参数的demo//三级指正作为参数,内存分配在函数内//二级指针作为参数,内存分配在函数外,也就是调用的地方 #include #include #include #include #include #include using namespace std; void func(char*** args, int &c) { i
深入理解C语言中两级指针(char **pptr)的参数的用法
最近在看亚嵌的《Linux C编程一站式学习》,对其中的两层指针的参数用法有些疑惑,下面和大家分享一下学习心得! 首先来看一段代码: /* main.c */ #include #include static const char *msgg[] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday",
c++中关于char数组/char*指针/string类型 之间的爱恨情
小渣渣一直被有关string和char[]以及char*的相关问题弄得痛不欲生,传参、返回值、函数调用等到底应该用哪种形式这真的是让小渣癫狂了,今天就好好稍微整理一下吧(欢迎补充与指正) 大多也是我从各大网站各大博客上面自己整理的,毕竟小渣也是对这个问题感到orz,但是我不会轻易的狗带,接下来看吧…… …………………………………………………loading……………………………………………………
C语言指针题集
1. 若有说明:int a=2, *p=&a, *q=p;,则以下非法的赋值语句是()。 A. p=q;           B. *p=*q;        C. a=*q;         D. q=a; 2. 若定义:int a=511, *b=&a;,则printf("%d\n", *b);的输出结果为:  A. 无确定值       B. a的地址       C. 512   
c语言面试题 指针30个常错题型
来源:http://blog.chinaunix.net/u1/58640/showart.php?id=1354073 记下来以备不时之需。 1. char * const p; char const * p const char *p 上述三个有什么区别? char * const p; //常量指针,p的值不可以修改 char const * p;//指向常量的指针,指向的
unsigned char类型指针与int型数据的转换
unsigned char类型指针与int型数据的转换 2010-12-31 17:58:46 标签:style 嵌入式 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lancelot.blo
C经典 Char型指针数组与字符数组的区别
1.char 类型的指针数组:每个元素都指向一个字符串,指向可以改变char *name[3] = { "abc", "def", "gbk" }; for(int i = 0 ; i < strlen(name); i ++){ printf("%s\n", *(name+i)); //printf("%s\n", name[i]); }//指向改变 n
关闭
关闭