[英]Line of code clarification
當+
的操作數之一是指針時,C 進行指針運算。
結果或pointer + number
是指向具有索引number
的值的指針值。 它等價於&pointer[number]
。
所以,在這種情況下:
buffer = command + strlen(command);
相當於
buffer = &command[strlen(command)];
因此buffer
將指向command
的字符串終止符,如果您想將某些內容連接到command
字符串,這正是正確的位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.