请问C语言中(char*)s是什么意思 请问C语言中(char*)s是什么意思

c\u8bed\u8a00\u4e2d\u7684char * s\u662f\u4ec0\u4e48\u610f\u601d

\u5b9a\u4e49\u5b57\u7b26\u578b\u6307\u9488s\uff0cs\u53ef\u4ee5\u6307\u5411\u4e00\u4e2a\u5b57\u7b26\uff0c\u4e5f\u53ef\u4ee5\u6307\u5411\u5b57\u7b26\u6570\u7ec4\uff0c\u6216\u8005\u662f\u5b57\u7b26\u4e32\u3002

c\u8bed\u8a00\u4e2d(char *)s\u7684\u610f\u601d\u662f\u5c06\u53d8\u91cfs\u8f6c\u6362\u4e3a\u5b57\u7b26\u578b\u6307\u9488\uff0c\u4e3a\u5f3a\u5236\u8f6c\u6362

char* 是声明一个字符类型的指针。

比如:chat*  y;

就是声明一个指针y,这个指针指向的地址上只能存放字符类型的值。

扩展资料:

在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。

在高级语言中,指针有效地取代了在低级语言,如汇编语言与机器码,直接使用通用暂存器的地方,但它可能只适用于合法地址之中。指针参考了存储器中某个地址,通过被称为反参考指针的动作,可以取出在那个地址中存储的值。

作个比喻,假设将电脑存储器当成一本书,一张内容记录了某个页码加上行号的便利贴,可以被当成是一个指向特定页面的指针;根据便利粘贴面的页码与行号,翻到那个页面,把那个页面的那一行文字读出来,就相当于是对这个指针进行反参考的动作。



c语言中(char
*)s的意思是将变量s转换为字符型指针,为强制转换

定义字符型指针s,s可以指向一个字符,也可以指向字符数组,或者是字符串。

有没有完整的语句拿来看看,这样不保险。应该是强制类型转化,将s转化为指针变量,所指内容是char型

  • c璇█涓,涓涓嚱鏁板弬鏁颁负char *s,鍦ㄨ鍑芥暟瀹氫箟閲屽簲璇ユ妸s浣滀负鏁扮粍鐢ㄨ繕鏄...
    绛旓細鏁扮粍鍚嶅嵆鏁扮粍棣栧厓绱犵殑鎸囬拡,涓嶈繃鏁扮粍鍚嶆槸涓嶅彲璧嬪煎拰鑷姞鐨,鑰屾寚閽堝彲浠.浣滀负鍑芥暟鍙傛暟閲岀殑鎸囬拡鍙互璁や负s[n]杩戜技绛変环浜*(s+n),涔熷氨鏄*s鍜宻++閮芥槸鍙互鐢ㄧ殑.
  • c璇█涓璫har*鏄浠涔堢被鍨?
    绛旓細1 c璇█涓,char* 浠h〃 瀛楃鎸囬拡绫诲瀷,褰撳叾鎸囧悜涓涓瓧绗︿覆鐨勭涓涓厓绱犳椂,瀹冨氨鍙互浠h〃杩欎釜瀛楃涓蹭簡 2 绀轰緥 #include<stdio.h>int main(){ char* str = "learn c"; printf("%s\n", str); getchar(); return 0;}/*杩愯缁撴灉鏄痩earn c*/ 3 鍒嗘瀽 鍦char *str="learn c";涓,"learn c"鏄暱搴︿负...
  • C璇█缂栫▼涓 void chg(char*s)鏄浠涔堟剰鎬?
    绛旓細鏄竴涓嚱鏁板ご void琛ㄧず璇ュ嚱鏁版病鏈夎繑鍥炲 chg鏄紪绋嬭呰嚜宸卞畾涔鐨鍑芥暟鍚 char *s锛岃〃绀鸿鍑芥暟鏈変竴涓弬鏁帮紝绫诲瀷鏄寚鍚慶har绫诲瀷鍙橀噺鐨勬寚閽
  • C璇█涓璫har *s;s="book!" 涓 char s[10]; s="book!"
    绛旓細char *s;s="book!";//s涓瓨鍌鐨勬槸"book!"杩欎釜甯搁噺瀛楃涓茬殑鍦板潃, 鍙互姝e父琚緭鍑,浣嗘槸涓嶈兘琚慨鏀//濡:printf("%d",&("Microsoft")); //鏄彲浠ユ甯歌緭鍑鸿繖涓父閲忓瓧绗︿覆鍦板潃鐨///char s[10]; //鏁扮粍鐨勯鍦板潃鏄笉鑳借淇敼鐨, 鎵浠ヤ笉鑳芥妸"book!"杩欎釜甯搁噺瀛楃涓茬殑鍦板潃璧嬪肩粰鏁扮粍鍙橀噺鍚 ...
  • c璇█,瀛楃鍨嬫寚閽char *s鐨闀垮害,涓轰粈涔坰izeof(s)涓巗izeof(*s)鐨闀垮害...
    绛旓細棣栧厛锛屼袱涓猻izeof鎵姹傜殑涓滆タ瀹屽叏涓嶄竴鏍凤紝鍙﹀sizeof鏄紪璇戠殑鏃跺欏氨姹傚嚭闀垮害锛岄潪杩愯鐨勬椂鍊欍俿izeof(s)鏄眰鎸囬拡闀垮害锛屽洜涓哄彉閲忓畾涔鐨勬槸char *s;锛岃繖涓暱搴﹀彲鑳芥槸2锛屽彲鑳芥槸4锛岃繕鍙兘浼氭槸8锛屾槸鐢辩紪璇戠殑鏃跺欏喅瀹氱殑锛屾瘮濡俈C6.0缂栬瘧鍣ㄩ暱搴﹀氨鏄4锛屽洜涓篤C6.0鏄32浣嶇殑缂栬瘧鍣紝瀹冪殑鍦板潃闀垮害鏄32浣嶈〃绀猴紝...
  • C璇█涓鐨勪竴閬撲緥棰,璋佽兘甯繖璇︾粏瑙i噴涓涓嬫瘡涓姝ョ殑鍚箟?
    绛旓細鍥炵瓟锛氳緭鍑轰负: bcdefgha 瑙i噴: char *ss( char *s) 鍑芥暟ss 杩斿洖涓涓寚鍚戝瓧绗︿覆鐨鎸囬拡;鍑芥暟鍙傛暟 s 鏄涓涓寚鍚戝瓧绗︿覆鐨勬寚閽 杩欐牱,鍦╩ain 涓皟鐢 ss(str)鍚,s鎸囧悜浜唖tr鐨勯鍏冪礌,涔熷氨鏄渁bcdefgh"涓殑 鈥榓' char *p, t //瀹氫箟涓涓猚har 鎸囬拡 p 鍜屼竴涓猚har 鍙橀噺 t p = s+1 p...
  • c璇█閲鐨 char *s={"abc"} 鏄粈涔堟剰鎬??鎵撲粈涔堟眰瑙e晩!!鍦ㄧ嚎绛...
    绛旓細閫氬父鍐欎綔:char s[]={"abc"};澹版槑涓涓瓧绗︽暟缁剆[],骞跺垵濮嬪寲,鍦ㄥ叾涓瓨鍏ュ瓧绗︿覆"abc"鑰char *s={"abc"};鍒欐槸鐞嗚В涓: 澹版槑涓涓瓧绗︽寚閽坰, 璁╁畠鎸囧悜涓涓瓧绗︿覆"abc", 杩欎釜瀛楃涓插湪婧愮▼搴忔墍鍦鐨鍐呭瓨閲
  • C璇█ 姹傝В鏋 涓嬪垪璇彞缁勪腑姝g‘鐨勬槸() A.char *s;s=鈥淥lympic...
    绛旓細鍐嶈祴鍊肩粰鎸囬拡s灏变笉瀵逛簡锛涘涓char s[7]锛屽鏋滄槸 char s[7]="Olympic"锛岃繖鏍锋槸鍙互鐨锛岃繖绉嶆槸鏁扮粍鐨勫垵濮嬪寲锛屼絾鏄崲鎴C閫夐」灏变笉瀵癸紝"Olympic"璧嬪肩殑鍊兼槸涓涓湴鍧锛岃宻铏界劧涔熸湁鍦板潃锛屼絾鏄繖涓庢寚閽堟槸涓嶄竴鏍风殑锛屾寚閽堢殑鍊兼槸鍦板潃锛岃屾暟缁勭殑鍊艰櫧鐒朵篃鏄湴鍧锛屼絾鏄嵈鏄竴涓父閲忥紝鎵浠ヤ笉鑳界粰甯搁噺璧嬪笺
  • C璇█鎸囬拡闂 **s 涓 s涓&s鐨鎰忎箟鍜屽叧绯
    绛旓細浣嗘槸瀹冩病寮杈熷唴瀛樼┖闂淬傚湪浣鐨绋嬪簭涓紑杈熷唴瀛樼┖闂村彧鏈char*a="123".浣犲彲浠ョ敤VS杩橧DE鎵撴柇鐢佃皟璇曪紝寮鍐呭瓨鐨勫湴鍧灏辩煡閬撲簡銆傚浜庡垵瀛﹁咃紝鐞嗚В杩欐湁浜涢毦搴︼紝浣嗘槸浣犲鐪嬬湅锛屽鎯虫兂鍑犳涓嬫潵浣犲氨鏄庣櫧浜嗭紝娌″暐闅剧偣銆傚钩鏃跺鐪嬬湅C璇█璧勬枡锛堝C璇█蹇呯煡495涓棶棰橈紝C++ PRIME绛夛級锛屽嚑鏈功涓嬫潵浠讳綍璇█涓嶆垚闂 ...
  • C璇█楂樻墜姹傚姪char *s;gets(s);杩欐牱鏄杩樻槸閿, char *s;s="ABCDEF...
    绛旓細char *s;gets(s);涓婇潰杩欑鍐欐硶鏄敊璇鐨.s瀹氫箟鎴愭寚閽堬紝闇瑕佹湁鏄庣‘鐨勬寚鍚.gets()鍑芥暟鏄姹傛彁渚涘叿浣撴寚閽堝湴鍧锛屼粠閭d釜鍦板潃寮濮嬪瓨鍌ㄥ瓧绗︿覆,鑰屽鏋滅畝鍗曞畾涔塩har *s;s鏄涓噹鎸囬拡锛屾棤娉曟彁渚涘叿浣撴寚鍚戙傚彲浠ヤ慨鏀 鎴恈har *s; char a[100];s=a;gets(s);杩欐牱璁﹕鎸囧悜鏁扮粍a锛岀‘瀹氬湴鍧鏂逛綅銆俢har *s;s="...
  • 扩展阅读:c语言char用法基本 ... c语言char型怎么输入 ... c++编程 ... c++ char ... 在c语言中假设字符串char s20 ... char二维数组 ... c语言char怎么用 ... c语言中char的用法 ... c语言中char的具体实例 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网