c语言 字符串变量混合,(C语言逻辑运算符!)&&两种定义字符串的方法&&局部变量、全局变量&&内部函数、外部函数。(新手基础知识备忘录)...

(一)      四个逻辑运算符:!(逻辑非)

||(或)

&&(与)

^ (异或)

位运算:&(与)

|(位或)

(二)        如何定义字符串;

1,字符串常量            #define MSG " I'm a string"

2,定义字符串数组        const char msg [40] = "I'm a string";

(三)    局部变量&全局变量

1,局部变量:在一个函数内部定义的变量,只在本函数范围内有效。

2,全局变量:在函数外定义的变量(即从定义变量的位置到本源文件结束都有效)

目的;增强函数间数据联系的通道。由于同一源文件中所有函数都能引用全局变量的值,因此,如果在一个函数中改变了全局变量的值,就能影响到其他函数中全局变量的值。

(四)   内部函数&外部函数

1,内部函数:只被本文件中其他函数调用。static 类型名 函数名(形参表) static int fun(int a,int b);

2,外部函数:可供其他文件调用。 extern int fun(int a,int b);

Delphi函数指针的两种定义(对象方法存在一个隐藏参数self,所以不能相互赋值)

delphi中经常见到以下两种定义 Type TMouseProc = procedure (X,Y:integer); TMouseEvent = procedure (X,Y:integer) o ...

js两种定义函数、继承方式及区别

一:js两种定义函数的方式及区别 1:函数声明: function sayA() { alert("i am A"); } 2:函数表达式: var sayB = function ...

TF之RNN:TF的RNN中的常用的两种定义scope的方式get_variable和Variable—Jason niu

# tensorflow中的两种定义scope(命名变量)的方式tf.get_variable和tf.Variable.Tensorflow当中有两种途径生成变量 variable import te ...

两种构造 String 的方法效率比较

直接上代码吧: package mm_test; /** * @Function: TODO ADD FUNCTION.
* @Date: 2016年4月14日 下午8:25: ...

C#两种创建快捷方式的方法

C#两种创建快捷方式的方法http://www.cnblogs.com/linmilove/archive/2009/06/10/1500989.html

两种QMultiMap的遍历方法(最好使用只读遍历器)

留个爪,备查 QMultiMap& remote_map = my_obj->m_MapVersion; // ccc 这里体现了引用的好 ...

Python语言总结 4.2. 和字符串(str,unicode等)处理有关的函数

4.2.7. 去除控制字符:removeCtlChr Python语言总结4.2. 和字符串(str,unicode等)处理有关的函数Sidebar     Prev | Up | Next4.2.7 ...

HTTP/HTTPS GET&POST两种方式的实现方法

关于GET及POST方式的区别请参照前面文章:http://www.cnblogs.com/hunterCecil/p/5698604.html http://www.cnblogs.com/hunt ...

iOS - UITableView中有两种重用Cell的方法

UITableView中有两种重用Cell的方法: - (id)dequeueReusableCellWithIdentifier:(NSString *)identifier; - (id)dequ ...

随机推荐

ASP.NET中Session的sessionState 4种mode模式

1. sessionState的4种mode模式 在ASP.NET中Session的sessionState的4中mode模式:Off.InProc.StateServer及SqlServer. 2. ...

CSS魔法堂:重拾Border之——图片作边框

前言  当CSS3推出border-radius属性时我们是那么欣喜若狂啊,一想到终于不用再添加额外元素来模拟圆角了,但发现border-radius还分水平半径和垂直半径,然后又发现border-t ...

Mac下java开发环境的搭建与开发工具的安装

一.安装JDK 1.根据你当前环境的需要,下载相应的JDK并安装,安装步骤与其他Mac软件安装方法相同,我安装的是jdk1.8.0_74.jdk,mac中jdk1.8的默认位置:/Library/Ja ...

NYOJ题目11613n+1问题

aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAscAAAIvCAIAAAAXg+GWAAAgAElEQVR4nO3dO1LryNsH4G8T5CyE2A ...

JSP内置对象整理(转)

① out - javax.servlet.jsp.jspWriter out对象用于把结果输出到网页上. 方法: 1. void clear() ;清除输出缓冲区的内容,但是不输出到客户端. 2. ...

解决nginx上传模块nginx_upload_module传递GET参数

解决nginx上传模块nginx_upload_module传递GET参数的方法总结 最近用户反映我们的系统只能上传50M大小的文件, 希望能够支持上传更大的文件. 很显然PHP无法轻易实现大文件上传 ...

android 给layout布局添加点击事件

1,在代码中加入如下红色代码,不然会被包含在其中的控件把焦点抢占,此时子控件无需设置clickable和focuseable

python 多线程,进程的理解

python的threading.Thread类有一个run方法,用于定义线程的功能函数,可以在自己的线程类中覆盖该方法.而创建自己的线程实例后,通过Thread类的start方法,可以启动该线程,交 ...

dfs实现数的全排列

代码 #include using namespace std; #define ll long long bool vis[15]; int a[15]; ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值