SEI CERT C coding standard provides rules and recommendations for the static analysis tool developers. This can also be used as a coding standard to review the code. If you are a C programmer or code reviewer, I suggest you to follow the SEI CERT C coding standard.
Day: August 23, 2020
One of the phase in compilation is pre processor replacement. In C programming there are multiple pre processor directives. The common one are include and define. There could be other directives like pragma and others which are compiler supported ones and may not be supported in all the compilers.
#include directive can be used to include the header files. If the header files are included <> brackets, the header file will be searched in the standard include paths mentioned as part of compilation with -I option. If the header files are used within double quotes “”, the current path will be used to search first before searching the standard paths.
#define will replace all the tokens with the values defined for the token.
main() can be called with 0 or more arguments in C, while main(void) cannot be called with any arguments. In case of C++ both means main can be called only without parameters.
Type int can store 4 bytes. Since it is not qualified with unsigned, 1 most significant bit will be used to indicate sign. 0 means positive and 1 means negative. Range : -2147483648 to 2147483648
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.