
C++
C++
乌斯怀亚的小船
这个作者很懒,什么都没留下…
展开
-
字符串转整函数
C语言提供了几个标准库函数,可以将字符串转换为任意类型(整型、长整型、浮点型等)的数字。以下是用atoi()函数将字符串转换为整数的一个例子:include <stdio. h>include <stdlib. h>void main (void) ;void main (void){int num;char * str = “100”;num = atoi(str);printf(“The string ‘str’ is %s and the number ‘nu转载 2021-03-17 18:25:23 · 2029 阅读 · 0 评论 -
成员运算符(·)和指向结构体成员运算符(->)的区别
成员运算符(·)和指向结构体成员运算符(->)的区别两者都是用来引用结构体变量的成员,但它们的应用环境是完全不一样,前者是用在一般结构体变量中,而后者是与指向结构体变量的指针连用,例如:有定义struct student{long num;float score;};struct student stud, *ptr=&stud;则stud.num、stud.score、ptr->num等都是正确的引用方式,但ptr.num、stud->num就是不允许的,其实pt转载 2021-03-14 11:14:10 · 1118 阅读 · 0 评论 -
字符串尾部得加‘\0‘原因
'\0’一般放在字符串的结束处,表示字符串的结束,其是ascii值为0的字符的转义。在头文件#include <string.h>中包含的一些字符串处理函数等中,一般处理字符串时,都是一’\0’作为字符串的结束,如果一个字符串中没有’\0’这个结束字符,那么这些函数将不能确定字符串的结束位置在哪儿,从而引起一些不必要的错误。\0’在c语言中代表着字符串的结束在你不输入’\0’的时候 字符串不知道已经读完了 还有继续向后读 读一个字节长度是?两个字节长度就是烫 这是ascii值决定的 汉子转载 2021-02-18 22:21:37 · 1814 阅读 · 0 评论