摘要:
调用scanf函数时,需传入变量的地址作为参数,scanf函数会等待标准输入设备(键盘等)输入数据,并且将输入的数据赋值给地址对应的变量. #include #include int main(int argc,const char *argv[],const char **env[]) { printf(“Please input your age:”); int age; scanf(“... 阅读全文
开源、架构、Linux C/C++/python AI BI 运维开发自动化运维。 春风桃李花 秋雨梧桐叶。“力尽不知热 但惜夏日长”。夏不惜,秋不获。@ruiY--秦瑞python爬虫,C编程,嵌入式开发.hadoop大数据,桉树,onenebula云计算架构.linux运维及驱动开发. |
摘要:
调用scanf函数时,需传入变量的地址作为参数,scanf函数会等待标准输入设备(键盘等)输入数据,并且将输入的数据赋值给地址对应的变量. #include #include int main(int argc,const char *argv[],const char **env[]) { printf(“Please input your age:”); int age; scanf(“... 阅读全文
摘要:
开头我们再说下,数组名即是数组的首元素的地址;char a[10];scanf("%s",a);//a => &a[0];scanf函数会从数组的首位置开始存储用户输入的字,存放完毕,系统会自动在字符串的后面加上一个字符串的结束标志,'\0',空字符,空出字符;头文件stdio.h中包含的字符及字符串常用处理函数,printf,scanf,puts,gets,putchar,getchar;printf(可以一次处理很多歌字符和字符串,而且灵活);下面讲几个常用字符和字符串处理函数;这些字符处理函数大多倍包含在头文件stdio.h和string 阅读全文
摘要:
用指针遍历字符串中字符,上面的例子是用指针指向字符串中的首个字符,下面的例子是用指针直接指向字符串;(上面的例子的做法是先定义一个字符串数组,用于存放字符串,然后将数组首地址传给指针p,让指针p指向字符串数组的首个字符地址);C中string.h头文件中包含的strlen计算字符长度的函数,传入的是字符的地址,它会从这个地址开始计算字符的个数,直到遇到空字符'\0',下面的 一些C语句判断对错?char *s;s = "Qrui";//这是正确的,指针指向字符串的Q首地址;char s[];s = "rui";这是错误的,因为s是常量,( 阅读全文
摘要:
一个字符串由一个或多个字符组成,因此我们可以使用字符数组来存放字符串,但是请注意,在数组的尾部需加上一个空字符”\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;//定义一个指针变量,同时将前面定义的未赋初值的变量的地址赋给此变量,我们利用上面 阅读全文
摘要:
C程序中变量直接引用其内部发生的 操作,程序变量的读写操作,实际上是对变量所在的存储空间进行写入或取出数据,系统会自动将变量名a转换成变量的存储地址,根据地址找到变量的存储空间,然后将数据以2进制的形式放入变量a的存储空间. 通过变量名直接引用变量,由系统自动完成变量名和其存储地址之间的转换,称为变量的”直接引用”方式. 阅读全文
摘要:
1,关于C语言中变量的访问方式,直接访问[使用变量名直接引用,操作变量进行赋值,改变变量值等操作],间接访问--指针,一种指向变量飞, 程序对变如量的读写操作,实际是对变量所在的存储空间进行写入和取出数据, 通过变量名引用变量,由系统自动完成变量名和其存储地址之间的转换,称为变量的直接引用; 指针变量---用来存放变量地址的变量;指针变量指向变量的地址; 2,指针的定义和一般变量的定义基本一样,就... 阅读全文
摘要:
具体信息如下:ora-12519 tns:no appropriate service handler found the connection descriptor used by the client172.16.2.222:orcl下面是具体的解决方案;在线; 阅读全文
摘要:
条件编译的概念;通常我们希望程序的其中一部分代码只有在满足一定的情况下才进行编译,否则不参与编译,(只有参与编译的代码最终才能被执行)这就是条件编译;基本用法;#if condication01...code01..#elif condication02...code02...#else...code03...#endif 1 #include 2 #define MAX == 11 3 int main(int argc,const char *argv[],const char **env[]) { 4 #if MAX == 0 5 printf("MAX等于0"); 阅读全文
|