संभव डुप्लिकेट:
C - Difference between “char var[]” and “char *var”?अंतर [] सी में
मैं निम्नलिखित सी कोड
#include<stdio.h>
int main()
{
char name[31];
char *temp;
int i ;
scanf("%s",name);
temp = name;
name = temp;
}
मैं निम्नलिखित त्रुटि मिली लिखा है
संकलित करते समयऐरे नाम पहले तत्व के लिए एक सूचक है (यहां चार सूचक .. सही?)। सही? उपरोक्त कोड का अर्थ है कि चरित्र सरणी और चार * अलग-अलग प्रकार हैं .. क्या यह सच है? क्यों नाम के प्रकार! = चार * मैं क्यों, एक चार सूचक (सरणी नाम) के लिए एक और चार सूचक
कृपया यहां एक प्रश्न पूछने से पहले सी अकसर किये गए सवाल देखें। –