• 已解决 53856 个问题
  • 已帮助 5918 位优秀工程师

C语言char *s用法

大少爷安安 2019-09-06 浏览量:786
捕获.PNG这个程序表示什么意思 尤其是char*s这一行
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • char* 是定义字符串变量的。

    字符串变量其实就是最后一个元素为0x0的char元素数组。

    这段程序的输出应该是 "k=4 a=12"

    不过这段程序按规范来说,其实问题很多。

    • 发布于 2019-09-06
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • char *s = "1234"表示将字符串“1234”存储在一个变量s指向的地址

    • 发布于2019-09-09
    • 举报
    • 评论 0
    • 1
    • 0

  • 你说的这个,是定义字符型指针s,s可以指向一个字符,也可以指向字符数组,或者是字符串。
    • 发布于2019-09-06
    • 举报
    • 评论 0
    • 0
    • 0

  • char *s表示定义了一个指针,如果你还没有学过指针的话,建议先学习一下指针,简单而言,指针就是指向地址的一个变量,一般的变量是指向的一个存储在地址中的数值,而指针是表示指向一个具体的地址,

    char *s = "1234"表示将字符串“1234”存储在一个变量s指向的地址中

    • 发布于2019-09-07
    • 举报
    • 评论 0
    • 0
    • 0

C语言char *s用法