多语言展示
当前在线:805今日阅读:176今日分享:34

java程序员要学的c语法

(1)函数原型:extern char strstr(char *haystack,char *needle);用法:#include功能:从字符串haystack中寻找needle第一次出现的位置(不比较结束符NULL)返回指向第一次出现needle位置的指针,如果没有找到则返回NULL。(2)函数原型:extern float pow(float x, float y);用法:#include功能:x应该大于0,返回幂指数的结果printf('%f',pow(3,3));// 必须使用%f,使用%d不允许printf('%f',pow(-3,-3));//在自己实现的时候必须要考虑到正负数的情况(3)函数原型:const char *c_str();功能:c_str()函数返回一个指向正规C语言字符串的指针string s='ssss';printf('%s',s.c_str());(4)函数原型:gets(char *str)说明:从stdin流中读取字符串,直至接受到换行符(换行符好像并不能退出)或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为null值,并由此来结束字符串。int main(){char str[101];gets(str);// 按行进行参数的获取//cout<dest串长度时,程序仍会将整个src串复制到dest区域,可是dest数组已发生溢出。因此会导致dest栈空间溢出以致产生崩溃异常。如果不考虑src串的完整性,可以把dest数组最后一元素置为NULL,从dest串长度处插入NULL截取字串。
推荐信息