一般情况下,源程序中所有的语句都参加编译,但有时也希望根据一定的条件去编译源文件的不同部分,这就是“条件编译”。条件编译使得同一源程序在不同的编译条件下得到不同的目标代码。
常用的几种形式:
(1) #ifdef<标识符>
<程序段1>
[#else
<程序段2>]
#endif
(2) #ifndef<标识符>
<程序段1>
[#else
<程序段2>]
#endif
(3) #if<表达式1>
<程序段1>
[#elif<表达式2>
<程序段2>
…… ]
[#else
<程序段n>]
#endif
今天完成了一个很小很小的程序,但这是我认识VC的第一步,值得记念的第一步!!
学习C++也快一年了,可自己觉得到东西太少太少。应该自我检讨一下,有些东西觉得简单就没有认真去记,结果真正到用的的时候才发现自己有太多的东西还没有掌握好。真是该死!!!! 所后要认认真真的学好每一个知识点。。
现在就从字符串处理函数开始。。
头文件 <string.h>
(1) 字符串连接函数 strcat();
格式: char *strcat(char *str1,char *str2)
功能: 将字符串str2连接到str1后面并返回连接后的str1。
(2) 字符串的复制函数 strcpy();
格式: char *strcpy(char *str1,char *str2);
功能:将字符串str2复制到str1,并返回str1。
(3) 字符串比较函数 strcmp();
格式: int strcmp(const char *str1,const char *str2)
功能:比较两个字符串str1和str2,若str1小于str2,则返回负数;若str1等于str2,则返回零;若str1大于str2,则返回正数。
(4) 测试字符串长度 strlen();
格式:
unsigned int strlen(char *str);
功能:返回字符串str中的字符数(不包括结束符'\0')。
这里将记录下我的成长历程!!
我会努力做得更好。!!!!