Any valid file name is a valid name for a C source file. The extension itself is immaterial; it is part of the file name and only serves as a means of organising files. The extensions .c and .h are merely a convention. You don't have to use them if you don't want to, but it makes sense to stick to the recognised conventions, particularly if you intend to distribute your source.
The type is struct. The name can be any valid variable name that is not a keyword or other reserved name.
You can not print your name in C without a semi colon because according to the rules of C every statement should end with a semi colon.In fact without the semi colon it fails to be a valid C statement.
Convention. Of course you can use any other extension, like 'helloworld.my-own-c-source' instead of 'helloworld.c' but why should you?
No, but source-programs written in C language are.
In C programming, C compiler is user to translate C source into C object module.
The type is struct. The name can be any valid variable name that is not a keyword or other reserved name.
I can tell you that it is not an illegal variable name in C. I do not currently have a C++ compiler installed, but I would assume that it would also be valid in C++.
Valid variable names are different in different programming languages. In LabView (a front end for C): A valid variable name begins with a letter followed by a number of letters, digits, or underscores. The length of a valid variable name must be less than or equal to maxnamelen.
An example of a valid class C address would be 192.168.6.200
You can not print your name in C without a semi colon because according to the rules of C every statement should end with a semi colon.In fact without the semi colon it fails to be a valid C statement.
In the source, you mean? Use a text-editor.
Turbo C compiles c source. turbo c++ compiles c++ source code.
Convention. Of course you can use any other extension, like 'helloworld.my-own-c-source' instead of 'helloworld.c' but why should you?
1500
It is neither. It is a source file.
C is a programming language, so it doesn't have source code.(On the other hand, C compilers do have source code, but you, as a beginner in programming, could not understand them.)
Function names cannot be duplicated in a source file. Different source files may have functions with the same name, if they are static (all, or all but one).