摘要:
一个字符串由一个或多个字符组成,因此我们可以使用字符数组来存放字符串,但是请注意,在数组的尾部需加上一个空字符”\0”; 使用指针来操作字符串,用指针遍历字符串数组的所有字符. char *p; char s[] = “ruiy”; p = s; or p = &s[0];//数组名代表数组中的首个 元素的地址. for (;*p != ‘\0’;p++) { printf(“%c\n”,*p);... 阅读全文
开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发. |
摘要:
一个字符串由一个或多个字符组成,因此我们可以使用字符数组来存放字符串,但是请注意,在数组的尾部需加上一个空字符”\0”; 使用指针来操作字符串,用指针遍历字符串数组的所有字符. char *p; char s[] = “ruiy”; p = s; or p = &s[0];//数组名代表数组中的首个 元素的地址. for (;*p != ‘\0’;p++) { printf(“%c\n”,*p);... 阅读全文
摘要:
函数内容如何改变外部的实参?对于上面的问题,只有C中的指针能够完成,基本数据类型作为函数实参,只是将值纯粹的传递给形参,形参的改变并不影响实参. 1 #include 2 3 void swap(char v1,char v2) { 4 printf("更换前实参传来的形参的值:v1=%d,v2=%d\n",v1,v2);//这里的v1和v2是从下面的main主函数中实参传来的; 5 char temp; 6 temp = v1; 7 v1= v2; 8 v2 = temp; 9 printf("更换后形参的值肯定发生了变化:v1=%d,v2=... 阅读全文
摘要:
要想将指针变量所指向的变量的值赋值给某一变量,可用 *p = new_variable;*P用于取变量值;1 指针变量在未指向确定的地址之前,是不能对其进行赋值的,2 像;int *ruiy;3 *ruiy = 118;4 再次强调一点指针变量是用来存储变量地址的5 int *p ;6 p = {这里的值只能是一个变量的地址,}7 *p = {这里使用指针运算符对指向的地址的变量进行数据读取和写入}int a = 118,b;//定义两个变量,变量a以赋值初始化,b未初始化;int *ruiy = &b;//定义一个指针变量,同时将前面定义的未赋初值的变量的地址赋给此变量,我们利用上面 阅读全文
|