char*是声明一个字符类型的指针。比如:chat*y;就是声明一个指针y,这个指针指向的地址上只能存放字符类型的值。
定义字符型指针s,s可以指向一个字符,也可以指向字符数组,或者是字符串。
c语言中(char*)s的意思是将变量s转换为字符型指针,为强制转换
定义指向字符和指向int型的指针变量s和t。
意思就是s是个字符串指针,这个指针指向的字符串是a\n46\b,这个字符串实际只有5字节长度,\n和\b是转义符各占一个字节,如果用printf函数把这个字符串显示在屏幕上,屏幕上将显示2行,第一行是a,第二行是4,因为这个...
char*s1="123",字符串"123"这段内存是只读的,就是说其内容不能改变;chars2[]="123",这个"123"所占用的内存空间可读写。对于函数参数chars[]<=>char*s,没有什么区别。
chars字符型变量schar*s字符型指针s,表示s是一个指针,指向一个变量,储存的是指向的变量的地址char**s字符型二级指针,表示s是一个二级指针,指向一个指针,其内存储的是所指向的指针的地址...
chars;申明你的s变量为char类型指针,一般如果需要传入函数中的是字符串时,就用char指针,而chars,则只是表示一个字符变量,它只保存了一个字符。
fun(char*s)中*s其中s代表一个字符串。函数fun的功能是将字符串s的元素倒置。例如,输入为“teacher”,则应输出“rehcaet”。
是一个函数头void表示该函数没有返回值chg是编程者自己定义的函数名char*s,表示该函数有一个参数,类型是指向char类型变量的指针