printf("%s\n",*s);与printf("%s\n",s);的区别

(printf("%s\n",s);)会输出字符串,但是我在运行printf("%s\n",*s)时,,理论是只会输出一个字符,但程序总是说exe报错,有人说是%s后跟的是地址,什么原因,那为啥printf("%s\n",*s)卟会输出一个字符呢?

1

2

3

4

5

6

7

8

9

10

11

12

13

char s[]="HowAreYou";

printf("%s\n",s);     //s代表的就是字符串"HowAreYou"的地址

printf("%s\n",*s);    //*s就是'H',也就是0x48、

                      //这句的意思就成了:打印处于0x00000048的字符串

                      //会极大概率会出现段错误访问非法内存。

//例如下面的程序

#include<stdio.h>

int main(){

    char name[]="howareyou";

    char s[]="okiamfine";

    printf("%s\n",name+20);    //竟输出了"mfine"

    return 0;

}

printf(%s\n,*s);与printf(%s\n,s);的区别相关推荐

  1. printf(%d,5.01)和printf(%f,5)的输出结果

    printf("%f\n",5); printf("%d\n",5.01); printf("%f\n", (float)5); print ...

  2. c语言中printf的转义字符,C语言Printf格式

    C中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型, 其中方括号[]中的项为可选项.各项的意义介绍如下: 1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所示: ...

  3. C语言printf重入,单片机中printf函数的重映射

    单片机中printf函数的重映射 一.源自于:大侠有话说 1.如果你在学习单片机之前学过C语言,那么一定知道printf这个函数.它最最好用的功能 除了打印你想要的字符到屏幕上外,还能把数字进行格式化 ...

  4. printf log管理终极版本——printf字体颜色格式与log级别设置

    1.printf字体格式设置与printf颜色设置 在平常的调试中,printf字体格式与颜色都是默认一致的. 如果可以根据log信息的重要程度,配以不同的颜色与格式,可以很方便的查找到要点. pri ...

  5. java中printf%4d_c语言编程问题: printf(%4d,a[i][j]);里面的数字4是起什么作用的?

    c语言编程问题: printf("%4d",a[i][j]);里面的数字4是起什么作用的?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发 ...

  6. c语言中的printf怎么用,printf怎么用(c语言printf用法)

    printf怎么用(c语言printf用法) 2020-07-28 02:35:57 共10个回答 printf(pbuff[i]);修改为printf("%s",pbuff[i]);printf(p ...

  7. printf,fprintf(stdout,stderr),sprintf等的使用方法及区别

    名称 描 述 例 子 stdin 标准输入 键盘 stdout 标准输出 屏幕 stderr 标准错误 屏幕 stdprn 标准打印机 LPT1端口 stdaux 标准串行设备 COM1端口 1,pr ...

  8. printf函数输出多个printf 、前置加加或者后置加加

    目录 (1)前置加加和后置加加的区别 (2)printf输出前置加加 (3)printf输出后置加加 (4)printf输出printf (1)前置加加和后置加加的区别 首先我们先来了解一下前置加加和 ...

  9. linux下printf语句执行时间,linux下printf中\n刷新缓冲区的疑问(已解决)

    #include #include int main(void) {          printf("hello world"); close(STDOUT_FILENO);   ...

最新文章

  1. TensorFlow全家桶的落地开花 | 2019 Google开发者日
  2. 简单几段python代码_如何用python跑一段鸿蒙最简单代码?
  3. 移动端1px线的实现
  4. mysql不对称复制数据_mysql UNION all 实现不对称数据统计
  5. python打印表格_怎么使用python脚本实现表格打印?
  6. AS3多人游戏开发—同步人物移动2
  7. ES6、7学习笔记(尚硅谷)-8-三点运算符
  8. redhat7的wget使用
  9. SAP MM 顾问在实施项目工作中的苦逼和优势
  10. flutter Android混淆
  11. 林志颖在微博展示iPhone 5
  12. 鸿蒙818工艺,荣耀智慧屏系列发布:鸿鹄818芯片+首款鸿鹄系统产品,未来家庭中心已来,3799元起售...
  13. android app 短信接收,Android创建简单发送和接收短信应用
  14. 研发人员的工时为何需要管理?
  15. 【表白合集】表白文案+小程序准备好了,请问对象哪里领?(内含多份源码)拿去。
  16. java8 GC日志分析
  17. uni-app 开发 ios底部安全区域(底部白色区域块)
  18. 使用python3查收与发送邮件
  19. 用户指南:自动切换打印机的位置感知打印功能——乡巴佬下载
  20. 微信小程序background-image设置(文末还有wxss的万能模板)

热门文章

  1. Allegro创建板框的方法介绍
  2. 小程序使用post请求遇到的问题
  3. 发射功率 dBm 计算
  4. hfs支持php文件系统,HFS+文件系统的分配文件分析
  5. 最全的博客、网站提交入口(备用)
  6. pdb文件及其作用(转)
  7. 两会话文明 | 文明的行为,也是最美的风景
  8. 阿里云被挖矿使用,导致cpu长期处于100%,ddgs进程,xWx3T进程,关于redis密码
  9. 越南造车IPO估值3800亿
  10. 如何快速发现网站恶意镜像与网页劫持?