请问!*s什么意思,表示s不为0,还是s不为\0
如果s是整数 表示s不为0如果是字符 s不为\0
没头没尾的问题..s应该是个指针,*s就是取该指针对应的值!*s在s指向的值不为0时成立有帮助望采纳~
有帮助望采纳~
*s是取值,加!就是判断取出的值等于0
你可以这样理解!(s), 里面s就是s这个指针里面的值, !就是非符号所以应该就是s的值强类型转换成bool值再做!false应该对应的是acsii码里面的‘\0’吧但是这么问感觉没什么意义